diff --git a/barretenberg/cpp/pil/avm/bytecode.pil b/barretenberg/cpp/pil/avm/bytecode.pil new file mode 100644 index 00000000000..a58f4501ba0 --- /dev/null +++ b/barretenberg/cpp/pil/avm/bytecode.pil @@ -0,0 +1,14 @@ + +namespace bytecode(256); + + pol commit packed; + pol commit length_remaining; + pol commit running_hash; + + pol commit end_latch; + + // TODO: Come back to this; + // pol commit class_id; + // pol commit contract_address; + + diff --git a/barretenberg/cpp/pil/avm/main.pil b/barretenberg/cpp/pil/avm/main.pil index 29840e932b5..2f040cb94d1 100644 --- a/barretenberg/cpp/pil/avm/main.pil +++ b/barretenberg/cpp/pil/avm/main.pil @@ -5,6 +5,7 @@ include "constants_gen.pil"; include "constants_misc.pil"; include "gas.pil"; include "kernel.pil"; +include "bytecode.pil"; include "fixed/powers.pil"; include "gadgets/conversion.pil"; include "gadgets/sha256.pil"; diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/generated/circuit_builder.cpp b/barretenberg/cpp/src/barretenberg/vm/avm/generated/circuit_builder.cpp index 6606d0667ec..2e9601a7f5d 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/generated/circuit_builder.cpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/generated/circuit_builder.cpp @@ -129,6 +129,10 @@ AvmCircuitBuilder::ProverPolynomials AvmCircuitBuilder::compute_polynomials() co polys.binary_op_id.set_if_valid_index(i, rows[i].binary_op_id); polys.binary_sel_bin.set_if_valid_index(i, rows[i].binary_sel_bin); polys.binary_start.set_if_valid_index(i, rows[i].binary_start); + polys.bytecode_end_latch.set_if_valid_index(i, rows[i].bytecode_end_latch); + polys.bytecode_length_remaining.set_if_valid_index(i, rows[i].bytecode_length_remaining); + polys.bytecode_packed.set_if_valid_index(i, rows[i].bytecode_packed); + polys.bytecode_running_hash.set_if_valid_index(i, rows[i].bytecode_running_hash); polys.cmp_a_hi.set_if_valid_index(i, rows[i].cmp_a_hi); polys.cmp_a_lo.set_if_valid_index(i, rows[i].cmp_a_lo); polys.cmp_b_hi.set_if_valid_index(i, rows[i].cmp_b_hi); diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.cpp b/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.cpp index 0ff1bdefc96..79a59dfd5d4 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.cpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.cpp @@ -88,6 +88,7 @@ AvmFlavor::AllConstRefValues::AllConstRefValues( , binary_op_id(il[80]) , binary_sel_bin(il[81]) , binary_start(il[82]) +<<<<<<< HEAD , cmp_a_hi(il[83]) , cmp_a_lo(il[84]) , cmp_b_hi(il[85]) @@ -750,6 +751,673 @@ AvmFlavor::AllConstRefValues::AllConstRefValues( , slice_sel_return_shift(il[742]) , slice_sel_start_shift(il[743]) , slice_space_id_shift(il[744]) +======= + , bytecode_end_latch(il[83]) + , bytecode_length_remaining(il[84]) + , bytecode_packed(il[85]) + , bytecode_running_hash(il[86]) + , cmp_a_hi(il[87]) + , cmp_a_lo(il[88]) + , cmp_b_hi(il[89]) + , cmp_b_lo(il[90]) + , cmp_borrow(il[91]) + , cmp_clk(il[92]) + , cmp_cmp_rng_ctr(il[93]) + , cmp_input_a(il[94]) + , cmp_input_b(il[95]) + , cmp_op_eq(il[96]) + , cmp_op_eq_diff_inv(il[97]) + , cmp_op_gt(il[98]) + , cmp_p_a_borrow(il[99]) + , cmp_p_b_borrow(il[100]) + , cmp_p_sub_a_hi(il[101]) + , cmp_p_sub_a_lo(il[102]) + , cmp_p_sub_b_hi(il[103]) + , cmp_p_sub_b_lo(il[104]) + , cmp_range_chk_clk(il[105]) + , cmp_res_hi(il[106]) + , cmp_res_lo(il[107]) + , cmp_result(il[108]) + , cmp_sel_cmp(il[109]) + , cmp_sel_rng_chk(il[110]) + , cmp_shift_sel(il[111]) + , conversion_clk(il[112]) + , conversion_input(il[113]) + , conversion_num_limbs(il[114]) + , conversion_output_bits(il[115]) + , conversion_radix(il[116]) + , conversion_sel_to_radix_le(il[117]) + , keccakf1600_clk(il[118]) + , keccakf1600_input(il[119]) + , keccakf1600_output(il[120]) + , keccakf1600_sel_keccakf1600(il[121]) + , main_abs_da_rem_gas(il[122]) + , main_abs_l2_rem_gas(il[123]) + , main_alu_in_tag(il[124]) + , main_base_da_gas_op_cost(il[125]) + , main_base_l2_gas_op_cost(il[126]) + , main_bin_op_id(il[127]) + , main_call_ptr(il[128]) + , main_da_gas_remaining(il[129]) + , main_da_out_of_gas(il[130]) + , main_dyn_da_gas_op_cost(il[131]) + , main_dyn_gas_multiplier(il[132]) + , main_dyn_l2_gas_op_cost(il[133]) + , main_emit_l2_to_l1_msg_write_offset(il[134]) + , main_emit_note_hash_write_offset(il[135]) + , main_emit_nullifier_write_offset(il[136]) + , main_emit_unencrypted_log_write_offset(il[137]) + , main_ia(il[138]) + , main_ib(il[139]) + , main_ic(il[140]) + , main_id(il[141]) + , main_id_zero(il[142]) + , main_ind_addr_a(il[143]) + , main_ind_addr_b(il[144]) + , main_ind_addr_c(il[145]) + , main_ind_addr_d(il[146]) + , main_internal_return_ptr(il[147]) + , main_inv(il[148]) + , main_kernel_in_offset(il[149]) + , main_kernel_out_offset(il[150]) + , main_l1_to_l2_msg_exists_write_offset(il[151]) + , main_l2_gas_remaining(il[152]) + , main_l2_out_of_gas(il[153]) + , main_mem_addr_a(il[154]) + , main_mem_addr_b(il[155]) + , main_mem_addr_c(il[156]) + , main_mem_addr_d(il[157]) + , main_note_hash_exist_write_offset(il[158]) + , main_nullifier_exists_write_offset(il[159]) + , main_nullifier_non_exists_write_offset(il[160]) + , main_op_err(il[161]) + , main_opcode_val(il[162]) + , main_pc(il[163]) + , main_r_in_tag(il[164]) + , main_rwa(il[165]) + , main_rwb(il[166]) + , main_rwc(il[167]) + , main_rwd(il[168]) + , main_sel_alu(il[169]) + , main_sel_bin(il[170]) + , main_sel_calldata(il[171]) + , main_sel_execution_row(il[172]) + , main_sel_kernel_inputs(il[173]) + , main_sel_kernel_out(il[174]) + , main_sel_last(il[175]) + , main_sel_mem_op_a(il[176]) + , main_sel_mem_op_b(il[177]) + , main_sel_mem_op_c(il[178]) + , main_sel_mem_op_d(il[179]) + , main_sel_mov_ia_to_ic(il[180]) + , main_sel_mov_ib_to_ic(il[181]) + , main_sel_op_add(il[182]) + , main_sel_op_address(il[183]) + , main_sel_op_and(il[184]) + , main_sel_op_block_number(il[185]) + , main_sel_op_calldata_copy(il[186]) + , main_sel_op_cast(il[187]) + , main_sel_op_chain_id(il[188]) + , main_sel_op_cmov(il[189]) + , main_sel_op_dagasleft(il[190]) + , main_sel_op_div(il[191]) + , main_sel_op_ecadd(il[192]) + , main_sel_op_emit_l2_to_l1_msg(il[193]) + , main_sel_op_emit_note_hash(il[194]) + , main_sel_op_emit_nullifier(il[195]) + , main_sel_op_emit_unencrypted_log(il[196]) + , main_sel_op_eq(il[197]) + , main_sel_op_external_call(il[198]) + , main_sel_op_external_return(il[199]) + , main_sel_op_external_revert(il[200]) + , main_sel_op_fdiv(il[201]) + , main_sel_op_fee_per_da_gas(il[202]) + , main_sel_op_fee_per_l2_gas(il[203]) + , main_sel_op_function_selector(il[204]) + , main_sel_op_get_contract_instance(il[205]) + , main_sel_op_internal_call(il[206]) + , main_sel_op_internal_return(il[207]) + , main_sel_op_jump(il[208]) + , main_sel_op_jumpi(il[209]) + , main_sel_op_keccak(il[210]) + , main_sel_op_l1_to_l2_msg_exists(il[211]) + , main_sel_op_l2gasleft(il[212]) + , main_sel_op_lt(il[213]) + , main_sel_op_lte(il[214]) + , main_sel_op_mov(il[215]) + , main_sel_op_msm(il[216]) + , main_sel_op_mul(il[217]) + , main_sel_op_not(il[218]) + , main_sel_op_note_hash_exists(il[219]) + , main_sel_op_nullifier_exists(il[220]) + , main_sel_op_or(il[221]) + , main_sel_op_pedersen(il[222]) + , main_sel_op_pedersen_commit(il[223]) + , main_sel_op_poseidon2(il[224]) + , main_sel_op_radix_le(il[225]) + , main_sel_op_sender(il[226]) + , main_sel_op_set(il[227]) + , main_sel_op_sha256(il[228]) + , main_sel_op_shl(il[229]) + , main_sel_op_shr(il[230]) + , main_sel_op_sload(il[231]) + , main_sel_op_sstore(il[232]) + , main_sel_op_static_call(il[233]) + , main_sel_op_storage_address(il[234]) + , main_sel_op_sub(il[235]) + , main_sel_op_timestamp(il[236]) + , main_sel_op_transaction_fee(il[237]) + , main_sel_op_version(il[238]) + , main_sel_op_xor(il[239]) + , main_sel_q_kernel_lookup(il[240]) + , main_sel_q_kernel_output_lookup(il[241]) + , main_sel_resolve_ind_addr_a(il[242]) + , main_sel_resolve_ind_addr_b(il[243]) + , main_sel_resolve_ind_addr_c(il[244]) + , main_sel_resolve_ind_addr_d(il[245]) + , main_sel_returndata(il[246]) + , main_sel_rng_16(il[247]) + , main_sel_rng_8(il[248]) + , main_sel_slice_gadget(il[249]) + , main_side_effect_counter(il[250]) + , main_sload_write_offset(il[251]) + , main_space_id(il[252]) + , main_sstore_write_offset(il[253]) + , main_tag_err(il[254]) + , main_w_in_tag(il[255]) + , mem_addr(il[256]) + , mem_clk(il[257]) + , mem_diff(il[258]) + , mem_glob_addr(il[259]) + , mem_last(il[260]) + , mem_lastAccess(il[261]) + , mem_one_min_inv(il[262]) + , mem_r_in_tag(il[263]) + , mem_rw(il[264]) + , mem_sel_mem(il[265]) + , mem_sel_mov_ia_to_ic(il[266]) + , mem_sel_mov_ib_to_ic(il[267]) + , mem_sel_op_a(il[268]) + , mem_sel_op_b(il[269]) + , mem_sel_op_c(il[270]) + , mem_sel_op_cmov(il[271]) + , mem_sel_op_d(il[272]) + , mem_sel_op_poseidon_read_a(il[273]) + , mem_sel_op_poseidon_read_b(il[274]) + , mem_sel_op_poseidon_read_c(il[275]) + , mem_sel_op_poseidon_read_d(il[276]) + , mem_sel_op_poseidon_write_a(il[277]) + , mem_sel_op_poseidon_write_b(il[278]) + , mem_sel_op_poseidon_write_c(il[279]) + , mem_sel_op_poseidon_write_d(il[280]) + , mem_sel_op_slice(il[281]) + , mem_sel_resolve_ind_addr_a(il[282]) + , mem_sel_resolve_ind_addr_b(il[283]) + , mem_sel_resolve_ind_addr_c(il[284]) + , mem_sel_resolve_ind_addr_d(il[285]) + , mem_sel_rng_chk(il[286]) + , mem_skip_check_tag(il[287]) + , mem_space_id(il[288]) + , mem_tag(il[289]) + , mem_tag_err(il[290]) + , mem_tsp(il[291]) + , mem_val(il[292]) + , mem_w_in_tag(il[293]) + , pedersen_clk(il[294]) + , pedersen_input(il[295]) + , pedersen_output(il[296]) + , pedersen_sel_pedersen(il[297]) + , poseidon2_B_10_0(il[298]) + , poseidon2_B_10_1(il[299]) + , poseidon2_B_10_2(il[300]) + , poseidon2_B_10_3(il[301]) + , poseidon2_B_11_0(il[302]) + , poseidon2_B_11_1(il[303]) + , poseidon2_B_11_2(il[304]) + , poseidon2_B_11_3(il[305]) + , poseidon2_B_12_0(il[306]) + , poseidon2_B_12_1(il[307]) + , poseidon2_B_12_2(il[308]) + , poseidon2_B_12_3(il[309]) + , poseidon2_B_13_0(il[310]) + , poseidon2_B_13_1(il[311]) + , poseidon2_B_13_2(il[312]) + , poseidon2_B_13_3(il[313]) + , poseidon2_B_14_0(il[314]) + , poseidon2_B_14_1(il[315]) + , poseidon2_B_14_2(il[316]) + , poseidon2_B_14_3(il[317]) + , poseidon2_B_15_0(il[318]) + , poseidon2_B_15_1(il[319]) + , poseidon2_B_15_2(il[320]) + , poseidon2_B_15_3(il[321]) + , poseidon2_B_16_0(il[322]) + , poseidon2_B_16_1(il[323]) + , poseidon2_B_16_2(il[324]) + , poseidon2_B_16_3(il[325]) + , poseidon2_B_17_0(il[326]) + , poseidon2_B_17_1(il[327]) + , poseidon2_B_17_2(il[328]) + , poseidon2_B_17_3(il[329]) + , poseidon2_B_18_0(il[330]) + , poseidon2_B_18_1(il[331]) + , poseidon2_B_18_2(il[332]) + , poseidon2_B_18_3(il[333]) + , poseidon2_B_19_0(il[334]) + , poseidon2_B_19_1(il[335]) + , poseidon2_B_19_2(il[336]) + , poseidon2_B_19_3(il[337]) + , poseidon2_B_20_0(il[338]) + , poseidon2_B_20_1(il[339]) + , poseidon2_B_20_2(il[340]) + , poseidon2_B_20_3(il[341]) + , poseidon2_B_21_0(il[342]) + , poseidon2_B_21_1(il[343]) + , poseidon2_B_21_2(il[344]) + , poseidon2_B_21_3(il[345]) + , poseidon2_B_22_0(il[346]) + , poseidon2_B_22_1(il[347]) + , poseidon2_B_22_2(il[348]) + , poseidon2_B_22_3(il[349]) + , poseidon2_B_23_0(il[350]) + , poseidon2_B_23_1(il[351]) + , poseidon2_B_23_2(il[352]) + , poseidon2_B_23_3(il[353]) + , poseidon2_B_24_0(il[354]) + , poseidon2_B_24_1(il[355]) + , poseidon2_B_24_2(il[356]) + , poseidon2_B_24_3(il[357]) + , poseidon2_B_25_0(il[358]) + , poseidon2_B_25_1(il[359]) + , poseidon2_B_25_2(il[360]) + , poseidon2_B_25_3(il[361]) + , poseidon2_B_26_0(il[362]) + , poseidon2_B_26_1(il[363]) + , poseidon2_B_26_2(il[364]) + , poseidon2_B_26_3(il[365]) + , poseidon2_B_27_0(il[366]) + , poseidon2_B_27_1(il[367]) + , poseidon2_B_27_2(il[368]) + , poseidon2_B_27_3(il[369]) + , poseidon2_B_28_0(il[370]) + , poseidon2_B_28_1(il[371]) + , poseidon2_B_28_2(il[372]) + , poseidon2_B_28_3(il[373]) + , poseidon2_B_29_0(il[374]) + , poseidon2_B_29_1(il[375]) + , poseidon2_B_29_2(il[376]) + , poseidon2_B_29_3(il[377]) + , poseidon2_B_30_0(il[378]) + , poseidon2_B_30_1(il[379]) + , poseidon2_B_30_2(il[380]) + , poseidon2_B_30_3(il[381]) + , poseidon2_B_31_0(il[382]) + , poseidon2_B_31_1(il[383]) + , poseidon2_B_31_2(il[384]) + , poseidon2_B_31_3(il[385]) + , poseidon2_B_32_0(il[386]) + , poseidon2_B_32_1(il[387]) + , poseidon2_B_32_2(il[388]) + , poseidon2_B_32_3(il[389]) + , poseidon2_B_33_0(il[390]) + , poseidon2_B_33_1(il[391]) + , poseidon2_B_33_2(il[392]) + , poseidon2_B_33_3(il[393]) + , poseidon2_B_34_0(il[394]) + , poseidon2_B_34_1(il[395]) + , poseidon2_B_34_2(il[396]) + , poseidon2_B_34_3(il[397]) + , poseidon2_B_35_0(il[398]) + , poseidon2_B_35_1(il[399]) + , poseidon2_B_35_2(il[400]) + , poseidon2_B_35_3(il[401]) + , poseidon2_B_36_0(il[402]) + , poseidon2_B_36_1(il[403]) + , poseidon2_B_36_2(il[404]) + , poseidon2_B_36_3(il[405]) + , poseidon2_B_37_0(il[406]) + , poseidon2_B_37_1(il[407]) + , poseidon2_B_37_2(il[408]) + , poseidon2_B_37_3(il[409]) + , poseidon2_B_38_0(il[410]) + , poseidon2_B_38_1(il[411]) + , poseidon2_B_38_2(il[412]) + , poseidon2_B_38_3(il[413]) + , poseidon2_B_39_0(il[414]) + , poseidon2_B_39_1(il[415]) + , poseidon2_B_39_2(il[416]) + , poseidon2_B_39_3(il[417]) + , poseidon2_B_40_0(il[418]) + , poseidon2_B_40_1(il[419]) + , poseidon2_B_40_2(il[420]) + , poseidon2_B_40_3(il[421]) + , poseidon2_B_41_0(il[422]) + , poseidon2_B_41_1(il[423]) + , poseidon2_B_41_2(il[424]) + , poseidon2_B_41_3(il[425]) + , poseidon2_B_42_0(il[426]) + , poseidon2_B_42_1(il[427]) + , poseidon2_B_42_2(il[428]) + , poseidon2_B_42_3(il[429]) + , poseidon2_B_43_0(il[430]) + , poseidon2_B_43_1(il[431]) + , poseidon2_B_43_2(il[432]) + , poseidon2_B_43_3(il[433]) + , poseidon2_B_44_0(il[434]) + , poseidon2_B_44_1(il[435]) + , poseidon2_B_44_2(il[436]) + , poseidon2_B_44_3(il[437]) + , poseidon2_B_45_0(il[438]) + , poseidon2_B_45_1(il[439]) + , poseidon2_B_45_2(il[440]) + , poseidon2_B_45_3(il[441]) + , poseidon2_B_46_0(il[442]) + , poseidon2_B_46_1(il[443]) + , poseidon2_B_46_2(il[444]) + , poseidon2_B_46_3(il[445]) + , poseidon2_B_47_0(il[446]) + , poseidon2_B_47_1(il[447]) + , poseidon2_B_47_2(il[448]) + , poseidon2_B_47_3(il[449]) + , poseidon2_B_48_0(il[450]) + , poseidon2_B_48_1(il[451]) + , poseidon2_B_48_2(il[452]) + , poseidon2_B_48_3(il[453]) + , poseidon2_B_49_0(il[454]) + , poseidon2_B_49_1(il[455]) + , poseidon2_B_49_2(il[456]) + , poseidon2_B_49_3(il[457]) + , poseidon2_B_4_0(il[458]) + , poseidon2_B_4_1(il[459]) + , poseidon2_B_4_2(il[460]) + , poseidon2_B_4_3(il[461]) + , poseidon2_B_50_0(il[462]) + , poseidon2_B_50_1(il[463]) + , poseidon2_B_50_2(il[464]) + , poseidon2_B_50_3(il[465]) + , poseidon2_B_51_0(il[466]) + , poseidon2_B_51_1(il[467]) + , poseidon2_B_51_2(il[468]) + , poseidon2_B_51_3(il[469]) + , poseidon2_B_52_0(il[470]) + , poseidon2_B_52_1(il[471]) + , poseidon2_B_52_2(il[472]) + , poseidon2_B_52_3(il[473]) + , poseidon2_B_53_0(il[474]) + , poseidon2_B_53_1(il[475]) + , poseidon2_B_53_2(il[476]) + , poseidon2_B_53_3(il[477]) + , poseidon2_B_54_0(il[478]) + , poseidon2_B_54_1(il[479]) + , poseidon2_B_54_2(il[480]) + , poseidon2_B_54_3(il[481]) + , poseidon2_B_55_0(il[482]) + , poseidon2_B_55_1(il[483]) + , poseidon2_B_55_2(il[484]) + , poseidon2_B_55_3(il[485]) + , poseidon2_B_56_0(il[486]) + , poseidon2_B_56_1(il[487]) + , poseidon2_B_56_2(il[488]) + , poseidon2_B_56_3(il[489]) + , poseidon2_B_57_0(il[490]) + , poseidon2_B_57_1(il[491]) + , poseidon2_B_57_2(il[492]) + , poseidon2_B_57_3(il[493]) + , poseidon2_B_58_0(il[494]) + , poseidon2_B_58_1(il[495]) + , poseidon2_B_58_2(il[496]) + , poseidon2_B_58_3(il[497]) + , poseidon2_B_59_0(il[498]) + , poseidon2_B_59_1(il[499]) + , poseidon2_B_59_2(il[500]) + , poseidon2_B_59_3(il[501]) + , poseidon2_B_5_0(il[502]) + , poseidon2_B_5_1(il[503]) + , poseidon2_B_5_2(il[504]) + , poseidon2_B_5_3(il[505]) + , poseidon2_B_6_0(il[506]) + , poseidon2_B_6_1(il[507]) + , poseidon2_B_6_2(il[508]) + , poseidon2_B_6_3(il[509]) + , poseidon2_B_7_0(il[510]) + , poseidon2_B_7_1(il[511]) + , poseidon2_B_7_2(il[512]) + , poseidon2_B_7_3(il[513]) + , poseidon2_B_8_0(il[514]) + , poseidon2_B_8_1(il[515]) + , poseidon2_B_8_2(il[516]) + , poseidon2_B_8_3(il[517]) + , poseidon2_B_9_0(il[518]) + , poseidon2_B_9_1(il[519]) + , poseidon2_B_9_2(il[520]) + , poseidon2_B_9_3(il[521]) + , poseidon2_EXT_LAYER_4(il[522]) + , poseidon2_EXT_LAYER_5(il[523]) + , poseidon2_EXT_LAYER_6(il[524]) + , poseidon2_EXT_LAYER_7(il[525]) + , poseidon2_T_0_4(il[526]) + , poseidon2_T_0_5(il[527]) + , poseidon2_T_0_6(il[528]) + , poseidon2_T_0_7(il[529]) + , poseidon2_T_1_4(il[530]) + , poseidon2_T_1_5(il[531]) + , poseidon2_T_1_6(il[532]) + , poseidon2_T_1_7(il[533]) + , poseidon2_T_2_4(il[534]) + , poseidon2_T_2_5(il[535]) + , poseidon2_T_2_6(il[536]) + , poseidon2_T_2_7(il[537]) + , poseidon2_T_3_4(il[538]) + , poseidon2_T_3_5(il[539]) + , poseidon2_T_3_6(il[540]) + , poseidon2_T_3_7(il[541]) + , poseidon2_T_60_4(il[542]) + , poseidon2_T_60_5(il[543]) + , poseidon2_T_60_6(il[544]) + , poseidon2_T_60_7(il[545]) + , poseidon2_T_61_4(il[546]) + , poseidon2_T_61_5(il[547]) + , poseidon2_T_61_6(il[548]) + , poseidon2_T_61_7(il[549]) + , poseidon2_T_62_4(il[550]) + , poseidon2_T_62_5(il[551]) + , poseidon2_T_62_6(il[552]) + , poseidon2_T_62_7(il[553]) + , poseidon2_T_63_4(il[554]) + , poseidon2_T_63_5(il[555]) + , poseidon2_T_63_6(il[556]) + , poseidon2_T_63_7(il[557]) + , poseidon2_a_0(il[558]) + , poseidon2_a_1(il[559]) + , poseidon2_a_2(il[560]) + , poseidon2_a_3(il[561]) + , poseidon2_b_0(il[562]) + , poseidon2_b_1(il[563]) + , poseidon2_b_2(il[564]) + , poseidon2_b_3(il[565]) + , poseidon2_clk(il[566]) + , poseidon2_input_addr(il[567]) + , poseidon2_mem_addr_read_a(il[568]) + , poseidon2_mem_addr_read_b(il[569]) + , poseidon2_mem_addr_read_c(il[570]) + , poseidon2_mem_addr_read_d(il[571]) + , poseidon2_mem_addr_write_a(il[572]) + , poseidon2_mem_addr_write_b(il[573]) + , poseidon2_mem_addr_write_c(il[574]) + , poseidon2_mem_addr_write_d(il[575]) + , poseidon2_output_addr(il[576]) + , poseidon2_sel_poseidon_perm(il[577]) + , range_check_alu_rng_chk(il[578]) + , range_check_clk(il[579]) + , range_check_cmp_hi_bits_rng_chk(il[580]) + , range_check_cmp_lo_bits_rng_chk(il[581]) + , range_check_dyn_diff(il[582]) + , range_check_dyn_rng_chk_bits(il[583]) + , range_check_dyn_rng_chk_pow_2(il[584]) + , range_check_gas_da_rng_chk(il[585]) + , range_check_gas_l2_rng_chk(il[586]) + , range_check_is_lte_u112(il[587]) + , range_check_is_lte_u128(il[588]) + , range_check_is_lte_u16(il[589]) + , range_check_is_lte_u32(il[590]) + , range_check_is_lte_u48(il[591]) + , range_check_is_lte_u64(il[592]) + , range_check_is_lte_u80(il[593]) + , range_check_is_lte_u96(il[594]) + , range_check_mem_rng_chk(il[595]) + , range_check_rng_chk_bits(il[596]) + , range_check_sel_lookup_0(il[597]) + , range_check_sel_lookup_1(il[598]) + , range_check_sel_lookup_2(il[599]) + , range_check_sel_lookup_3(il[600]) + , range_check_sel_lookup_4(il[601]) + , range_check_sel_lookup_5(il[602]) + , range_check_sel_lookup_6(il[603]) + , range_check_sel_rng_chk(il[604]) + , range_check_u16_r0(il[605]) + , range_check_u16_r1(il[606]) + , range_check_u16_r2(il[607]) + , range_check_u16_r3(il[608]) + , range_check_u16_r4(il[609]) + , range_check_u16_r5(il[610]) + , range_check_u16_r6(il[611]) + , range_check_u16_r7(il[612]) + , range_check_value(il[613]) + , sha256_clk(il[614]) + , sha256_input(il[615]) + , sha256_output(il[616]) + , sha256_sel_sha256_compression(il[617]) + , sha256_state(il[618]) + , slice_addr(il[619]) + , slice_clk(il[620]) + , slice_cnt(il[621]) + , slice_col_offset(il[622]) + , slice_one_min_inv(il[623]) + , slice_sel_cd_cpy(il[624]) + , slice_sel_mem_active(il[625]) + , slice_sel_return(il[626]) + , slice_sel_start(il[627]) + , slice_space_id(il[628]) + , slice_val(il[629]) + , lookup_rng_chk_pow_2_counts(il[630]) + , lookup_rng_chk_diff_counts(il[631]) + , lookup_rng_chk_0_counts(il[632]) + , lookup_rng_chk_1_counts(il[633]) + , lookup_rng_chk_2_counts(il[634]) + , lookup_rng_chk_3_counts(il[635]) + , lookup_rng_chk_4_counts(il[636]) + , lookup_rng_chk_5_counts(il[637]) + , lookup_rng_chk_6_counts(il[638]) + , lookup_rng_chk_7_counts(il[639]) + , lookup_pow_2_0_counts(il[640]) + , lookup_pow_2_1_counts(il[641]) + , lookup_byte_lengths_counts(il[642]) + , lookup_byte_operations_counts(il[643]) + , lookup_opcode_gas_counts(il[644]) + , kernel_output_lookup_counts(il[645]) + , lookup_into_kernel_counts(il[646]) + , lookup_cd_value_counts(il[647]) + , lookup_ret_value_counts(il[648]) + , incl_main_tag_err_counts(il[649]) + , incl_mem_tag_err_counts(il[650]) + , perm_rng_mem_inv(il[651]) + , perm_rng_cmp_lo_inv(il[652]) + , perm_rng_cmp_hi_inv(il[653]) + , perm_rng_alu_inv(il[654]) + , perm_cmp_alu_inv(il[655]) + , perm_rng_gas_l2_inv(il[656]) + , perm_rng_gas_da_inv(il[657]) + , perm_pos_mem_read_a_inv(il[658]) + , perm_pos_mem_read_b_inv(il[659]) + , perm_pos_mem_read_c_inv(il[660]) + , perm_pos_mem_read_d_inv(il[661]) + , perm_pos_mem_write_a_inv(il[662]) + , perm_pos_mem_write_b_inv(il[663]) + , perm_pos_mem_write_c_inv(il[664]) + , perm_pos_mem_write_d_inv(il[665]) + , perm_slice_mem_inv(il[666]) + , perm_main_alu_inv(il[667]) + , perm_main_bin_inv(il[668]) + , perm_main_conv_inv(il[669]) + , perm_main_pos2_perm_inv(il[670]) + , perm_main_pedersen_inv(il[671]) + , perm_main_slice_inv(il[672]) + , perm_main_mem_a_inv(il[673]) + , perm_main_mem_b_inv(il[674]) + , perm_main_mem_c_inv(il[675]) + , perm_main_mem_d_inv(il[676]) + , perm_main_mem_ind_addr_a_inv(il[677]) + , perm_main_mem_ind_addr_b_inv(il[678]) + , perm_main_mem_ind_addr_c_inv(il[679]) + , perm_main_mem_ind_addr_d_inv(il[680]) + , lookup_rng_chk_pow_2_inv(il[681]) + , lookup_rng_chk_diff_inv(il[682]) + , lookup_rng_chk_0_inv(il[683]) + , lookup_rng_chk_1_inv(il[684]) + , lookup_rng_chk_2_inv(il[685]) + , lookup_rng_chk_3_inv(il[686]) + , lookup_rng_chk_4_inv(il[687]) + , lookup_rng_chk_5_inv(il[688]) + , lookup_rng_chk_6_inv(il[689]) + , lookup_rng_chk_7_inv(il[690]) + , lookup_pow_2_0_inv(il[691]) + , lookup_pow_2_1_inv(il[692]) + , lookup_byte_lengths_inv(il[693]) + , lookup_byte_operations_inv(il[694]) + , lookup_opcode_gas_inv(il[695]) + , kernel_output_lookup_inv(il[696]) + , lookup_into_kernel_inv(il[697]) + , lookup_cd_value_inv(il[698]) + , lookup_ret_value_inv(il[699]) + , incl_main_tag_err_inv(il[700]) + , incl_mem_tag_err_inv(il[701]) + , binary_acc_ia_shift(il[702]) + , binary_acc_ib_shift(il[703]) + , binary_acc_ic_shift(il[704]) + , binary_mem_tag_ctr_shift(il[705]) + , binary_op_id_shift(il[706]) + , cmp_a_hi_shift(il[707]) + , cmp_a_lo_shift(il[708]) + , cmp_b_hi_shift(il[709]) + , cmp_b_lo_shift(il[710]) + , cmp_cmp_rng_ctr_shift(il[711]) + , cmp_op_gt_shift(il[712]) + , cmp_p_sub_a_hi_shift(il[713]) + , cmp_p_sub_a_lo_shift(il[714]) + , cmp_p_sub_b_hi_shift(il[715]) + , cmp_p_sub_b_lo_shift(il[716]) + , cmp_sel_rng_chk_shift(il[717]) + , main_da_gas_remaining_shift(il[718]) + , main_emit_l2_to_l1_msg_write_offset_shift(il[719]) + , main_emit_note_hash_write_offset_shift(il[720]) + , main_emit_nullifier_write_offset_shift(il[721]) + , main_emit_unencrypted_log_write_offset_shift(il[722]) + , main_internal_return_ptr_shift(il[723]) + , main_l1_to_l2_msg_exists_write_offset_shift(il[724]) + , main_l2_gas_remaining_shift(il[725]) + , main_note_hash_exist_write_offset_shift(il[726]) + , main_nullifier_exists_write_offset_shift(il[727]) + , main_nullifier_non_exists_write_offset_shift(il[728]) + , main_pc_shift(il[729]) + , main_sel_execution_row_shift(il[730]) + , main_sload_write_offset_shift(il[731]) + , main_sstore_write_offset_shift(il[732]) + , mem_glob_addr_shift(il[733]) + , mem_rw_shift(il[734]) + , mem_sel_mem_shift(il[735]) + , mem_tag_shift(il[736]) + , mem_tsp_shift(il[737]) + , mem_val_shift(il[738]) + , slice_addr_shift(il[739]) + , slice_clk_shift(il[740]) + , slice_cnt_shift(il[741]) + , slice_col_offset_shift(il[742]) + , slice_sel_cd_cpy_shift(il[743]) + , slice_sel_mem_active_shift(il[744]) + , slice_sel_return_shift(il[745]) + , slice_sel_start_shift(il[746]) + , slice_space_id_shift(il[747]) +>>>>>>> 47c2f8135 (feat(avm): add pil + trace placeholders) {} AvmFlavor::ProverPolynomials::ProverPolynomials(ProvingKey& proving_key) @@ -849,6 +1517,10 @@ AvmFlavor::AllConstRefValues AvmFlavor::ProverPolynomials::get_row(size_t row_id binary_op_id[row_idx], binary_sel_bin[row_idx], binary_start[row_idx], + bytecode_end_latch[row_idx], + bytecode_length_remaining[row_idx], + bytecode_packed[row_idx], + bytecode_running_hash[row_idx], cmp_a_hi[row_idx], cmp_a_lo[row_idx], cmp_b_hi[row_idx], @@ -1598,6 +2270,10 @@ AvmFlavor::CommitmentLabels::CommitmentLabels() Base::binary_op_id = "BINARY_OP_ID"; Base::binary_sel_bin = "BINARY_SEL_BIN"; Base::binary_start = "BINARY_START"; + Base::bytecode_end_latch = "BYTECODE_END_LATCH"; + Base::bytecode_length_remaining = "BYTECODE_LENGTH_REMAINING"; + Base::bytecode_packed = "BYTECODE_PACKED"; + Base::bytecode_running_hash = "BYTECODE_RUNNING_HASH"; Base::cmp_a_hi = "CMP_A_HI"; Base::cmp_a_lo = "CMP_A_LO"; Base::cmp_b_hi = "CMP_B_HI"; diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.hpp b/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.hpp index ca6708e976f..4e64bd2f54c 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.hpp @@ -90,7 +90,11 @@ template using tuple_cat_t = decltype(std::tuple_cat(std:: // The entities that will be used in the flavor. // clang-format off #define PRECOMPUTED_ENTITIES byte_lookup_sel_bin, byte_lookup_table_byte_lengths, byte_lookup_table_in_tags, byte_lookup_table_input_a, byte_lookup_table_input_b, byte_lookup_table_op_id, byte_lookup_table_output, gas_base_da_gas_fixed_table, gas_base_l2_gas_fixed_table, gas_dyn_da_gas_fixed_table, gas_dyn_l2_gas_fixed_table, gas_sel_gas_cost, main_clk, main_sel_first, main_zeroes, powers_power_of_2 +<<<<<<< HEAD #define WIRE_ENTITIES main_kernel_inputs, main_kernel_value_out, main_kernel_side_effect_out, main_kernel_metadata_out, main_calldata, main_returndata, alu_a_hi, alu_a_lo, alu_b_hi, alu_b_lo, alu_b_pow, alu_c_hi, alu_c_lo, alu_cf, alu_clk, alu_cmp_gadget_gt, alu_cmp_gadget_input_a, alu_cmp_gadget_input_b, alu_cmp_gadget_result, alu_cmp_gadget_sel, alu_ff_tag, alu_ia, alu_ib, alu_ic, alu_in_tag, alu_max_bits_sub_b_bits, alu_max_bits_sub_b_pow, alu_op_add, alu_op_cast, alu_op_div, alu_op_eq, alu_op_lt, alu_op_lte, alu_op_mul, alu_op_not, alu_op_shl, alu_op_shr, alu_op_sub, alu_partial_prod_hi, alu_partial_prod_lo, alu_range_check_input_value, alu_range_check_num_bits, alu_range_check_sel, alu_remainder, alu_sel_alu, alu_sel_cmp, alu_sel_shift_which, alu_u128_tag, alu_u16_tag, alu_u1_tag, alu_u32_tag, alu_u64_tag, alu_u8_tag, alu_zero_shift, binary_acc_ia, binary_acc_ib, binary_acc_ic, binary_clk, binary_ia_bytes, binary_ib_bytes, binary_ic_bytes, binary_in_tag, binary_mem_tag_ctr, binary_mem_tag_ctr_inv, binary_op_id, binary_sel_bin, binary_start, cmp_a_hi, cmp_a_lo, cmp_b_hi, cmp_b_lo, cmp_borrow, cmp_clk, cmp_cmp_rng_ctr, cmp_input_a, cmp_input_b, cmp_op_eq, cmp_op_eq_diff_inv, cmp_op_gt, cmp_p_a_borrow, cmp_p_b_borrow, cmp_p_sub_a_hi, cmp_p_sub_a_lo, cmp_p_sub_b_hi, cmp_p_sub_b_lo, cmp_range_chk_clk, cmp_res_hi, cmp_res_lo, cmp_result, cmp_sel_cmp, cmp_sel_rng_chk, cmp_shift_sel, conversion_clk, conversion_input, conversion_num_limbs, conversion_output_bits, conversion_radix, conversion_sel_to_radix_le, keccakf1600_clk, keccakf1600_input, keccakf1600_output, keccakf1600_sel_keccakf1600, main_abs_da_rem_gas, main_abs_l2_rem_gas, main_alu_in_tag, main_base_da_gas_op_cost, main_base_l2_gas_op_cost, main_bin_op_id, main_call_ptr, main_da_gas_remaining, main_da_out_of_gas, main_dyn_da_gas_op_cost, main_dyn_gas_multiplier, main_dyn_l2_gas_op_cost, main_emit_l2_to_l1_msg_write_offset, main_emit_note_hash_write_offset, main_emit_nullifier_write_offset, main_emit_unencrypted_log_write_offset, main_ia, main_ib, main_ic, main_id, main_id_zero, main_ind_addr_a, main_ind_addr_b, main_ind_addr_c, main_ind_addr_d, main_internal_return_ptr, main_inv, main_kernel_in_offset, main_kernel_out_offset, main_l1_to_l2_msg_exists_write_offset, main_l2_gas_remaining, main_l2_out_of_gas, main_mem_addr_a, main_mem_addr_b, main_mem_addr_c, main_mem_addr_d, main_note_hash_exist_write_offset, main_nullifier_exists_write_offset, main_nullifier_non_exists_write_offset, main_op_err, main_opcode_val, main_pc, main_r_in_tag, main_rwa, main_rwb, main_rwc, main_rwd, main_sel_alu, main_sel_bin, main_sel_calldata, main_sel_execution_row, main_sel_kernel_inputs, main_sel_kernel_out, main_sel_last, main_sel_mem_op_a, main_sel_mem_op_b, main_sel_mem_op_c, main_sel_mem_op_d, main_sel_mov_ia_to_ic, main_sel_mov_ib_to_ic, main_sel_op_add, main_sel_op_address, main_sel_op_and, main_sel_op_block_number, main_sel_op_calldata_copy, main_sel_op_cast, main_sel_op_chain_id, main_sel_op_cmov, main_sel_op_dagasleft, main_sel_op_div, main_sel_op_ecadd, main_sel_op_emit_l2_to_l1_msg, main_sel_op_emit_note_hash, main_sel_op_emit_nullifier, main_sel_op_emit_unencrypted_log, main_sel_op_eq, main_sel_op_external_call, main_sel_op_external_return, main_sel_op_external_revert, main_sel_op_fdiv, main_sel_op_fee_per_da_gas, main_sel_op_fee_per_l2_gas, main_sel_op_function_selector, main_sel_op_get_contract_instance, main_sel_op_internal_call, main_sel_op_internal_return, main_sel_op_is_static_call, main_sel_op_jump, main_sel_op_jumpi, main_sel_op_keccak, main_sel_op_l1_to_l2_msg_exists, main_sel_op_l2gasleft, main_sel_op_lt, main_sel_op_lte, main_sel_op_mov, main_sel_op_msm, main_sel_op_mul, main_sel_op_not, main_sel_op_note_hash_exists, main_sel_op_nullifier_exists, main_sel_op_or, main_sel_op_pedersen, main_sel_op_pedersen_commit, main_sel_op_poseidon2, main_sel_op_radix_le, main_sel_op_sender, main_sel_op_set, main_sel_op_sha256, main_sel_op_shl, main_sel_op_shr, main_sel_op_sload, main_sel_op_sstore, main_sel_op_static_call, main_sel_op_storage_address, main_sel_op_sub, main_sel_op_timestamp, main_sel_op_transaction_fee, main_sel_op_version, main_sel_op_xor, main_sel_q_kernel_lookup, main_sel_q_kernel_output_lookup, main_sel_resolve_ind_addr_a, main_sel_resolve_ind_addr_b, main_sel_resolve_ind_addr_c, main_sel_resolve_ind_addr_d, main_sel_returndata, main_sel_rng_16, main_sel_rng_8, main_sel_slice_gadget, main_side_effect_counter, main_sload_write_offset, main_space_id, main_sstore_write_offset, main_tag_err, main_w_in_tag, mem_addr, mem_clk, mem_diff, mem_glob_addr, mem_last, mem_lastAccess, mem_one_min_inv, mem_r_in_tag, mem_rw, mem_sel_mem, mem_sel_mov_ia_to_ic, mem_sel_mov_ib_to_ic, mem_sel_op_a, mem_sel_op_b, mem_sel_op_c, mem_sel_op_cmov, mem_sel_op_d, mem_sel_op_poseidon_read_a, mem_sel_op_poseidon_read_b, mem_sel_op_poseidon_read_c, mem_sel_op_poseidon_read_d, mem_sel_op_poseidon_write_a, mem_sel_op_poseidon_write_b, mem_sel_op_poseidon_write_c, mem_sel_op_poseidon_write_d, mem_sel_op_slice, mem_sel_resolve_ind_addr_a, mem_sel_resolve_ind_addr_b, mem_sel_resolve_ind_addr_c, mem_sel_resolve_ind_addr_d, mem_sel_rng_chk, mem_skip_check_tag, mem_space_id, mem_tag, mem_tag_err, mem_tsp, mem_val, mem_w_in_tag, pedersen_clk, pedersen_input, pedersen_output, pedersen_sel_pedersen, poseidon2_B_10_0, poseidon2_B_10_1, poseidon2_B_10_2, poseidon2_B_10_3, poseidon2_B_11_0, poseidon2_B_11_1, poseidon2_B_11_2, poseidon2_B_11_3, poseidon2_B_12_0, poseidon2_B_12_1, poseidon2_B_12_2, poseidon2_B_12_3, poseidon2_B_13_0, poseidon2_B_13_1, poseidon2_B_13_2, poseidon2_B_13_3, poseidon2_B_14_0, poseidon2_B_14_1, poseidon2_B_14_2, poseidon2_B_14_3, poseidon2_B_15_0, poseidon2_B_15_1, poseidon2_B_15_2, poseidon2_B_15_3, poseidon2_B_16_0, poseidon2_B_16_1, poseidon2_B_16_2, poseidon2_B_16_3, poseidon2_B_17_0, poseidon2_B_17_1, poseidon2_B_17_2, poseidon2_B_17_3, poseidon2_B_18_0, poseidon2_B_18_1, poseidon2_B_18_2, poseidon2_B_18_3, poseidon2_B_19_0, poseidon2_B_19_1, poseidon2_B_19_2, poseidon2_B_19_3, poseidon2_B_20_0, poseidon2_B_20_1, poseidon2_B_20_2, poseidon2_B_20_3, poseidon2_B_21_0, poseidon2_B_21_1, poseidon2_B_21_2, poseidon2_B_21_3, poseidon2_B_22_0, poseidon2_B_22_1, poseidon2_B_22_2, poseidon2_B_22_3, poseidon2_B_23_0, poseidon2_B_23_1, poseidon2_B_23_2, poseidon2_B_23_3, poseidon2_B_24_0, poseidon2_B_24_1, poseidon2_B_24_2, poseidon2_B_24_3, poseidon2_B_25_0, poseidon2_B_25_1, poseidon2_B_25_2, poseidon2_B_25_3, poseidon2_B_26_0, poseidon2_B_26_1, poseidon2_B_26_2, poseidon2_B_26_3, poseidon2_B_27_0, poseidon2_B_27_1, poseidon2_B_27_2, poseidon2_B_27_3, poseidon2_B_28_0, poseidon2_B_28_1, poseidon2_B_28_2, poseidon2_B_28_3, poseidon2_B_29_0, poseidon2_B_29_1, poseidon2_B_29_2, poseidon2_B_29_3, poseidon2_B_30_0, poseidon2_B_30_1, poseidon2_B_30_2, poseidon2_B_30_3, poseidon2_B_31_0, poseidon2_B_31_1, poseidon2_B_31_2, poseidon2_B_31_3, poseidon2_B_32_0, poseidon2_B_32_1, poseidon2_B_32_2, poseidon2_B_32_3, poseidon2_B_33_0, poseidon2_B_33_1, poseidon2_B_33_2, poseidon2_B_33_3, poseidon2_B_34_0, poseidon2_B_34_1, poseidon2_B_34_2, poseidon2_B_34_3, poseidon2_B_35_0, poseidon2_B_35_1, poseidon2_B_35_2, poseidon2_B_35_3, poseidon2_B_36_0, poseidon2_B_36_1, poseidon2_B_36_2, poseidon2_B_36_3, poseidon2_B_37_0, poseidon2_B_37_1, poseidon2_B_37_2, poseidon2_B_37_3, poseidon2_B_38_0, poseidon2_B_38_1, poseidon2_B_38_2, poseidon2_B_38_3, poseidon2_B_39_0, poseidon2_B_39_1, poseidon2_B_39_2, poseidon2_B_39_3, poseidon2_B_40_0, poseidon2_B_40_1, poseidon2_B_40_2, poseidon2_B_40_3, poseidon2_B_41_0, poseidon2_B_41_1, poseidon2_B_41_2, poseidon2_B_41_3, poseidon2_B_42_0, poseidon2_B_42_1, poseidon2_B_42_2, poseidon2_B_42_3, poseidon2_B_43_0, poseidon2_B_43_1, poseidon2_B_43_2, poseidon2_B_43_3, poseidon2_B_44_0, poseidon2_B_44_1, poseidon2_B_44_2, poseidon2_B_44_3, poseidon2_B_45_0, poseidon2_B_45_1, poseidon2_B_45_2, poseidon2_B_45_3, poseidon2_B_46_0, poseidon2_B_46_1, poseidon2_B_46_2, poseidon2_B_46_3, poseidon2_B_47_0, poseidon2_B_47_1, poseidon2_B_47_2, poseidon2_B_47_3, poseidon2_B_48_0, poseidon2_B_48_1, poseidon2_B_48_2, poseidon2_B_48_3, poseidon2_B_49_0, poseidon2_B_49_1, poseidon2_B_49_2, poseidon2_B_49_3, poseidon2_B_4_0, poseidon2_B_4_1, poseidon2_B_4_2, poseidon2_B_4_3, poseidon2_B_50_0, poseidon2_B_50_1, poseidon2_B_50_2, poseidon2_B_50_3, poseidon2_B_51_0, poseidon2_B_51_1, poseidon2_B_51_2, poseidon2_B_51_3, poseidon2_B_52_0, poseidon2_B_52_1, poseidon2_B_52_2, poseidon2_B_52_3, poseidon2_B_53_0, poseidon2_B_53_1, poseidon2_B_53_2, poseidon2_B_53_3, poseidon2_B_54_0, poseidon2_B_54_1, poseidon2_B_54_2, poseidon2_B_54_3, poseidon2_B_55_0, poseidon2_B_55_1, poseidon2_B_55_2, poseidon2_B_55_3, poseidon2_B_56_0, poseidon2_B_56_1, poseidon2_B_56_2, poseidon2_B_56_3, poseidon2_B_57_0, poseidon2_B_57_1, poseidon2_B_57_2, poseidon2_B_57_3, poseidon2_B_58_0, poseidon2_B_58_1, poseidon2_B_58_2, poseidon2_B_58_3, poseidon2_B_59_0, poseidon2_B_59_1, poseidon2_B_59_2, poseidon2_B_59_3, poseidon2_B_5_0, poseidon2_B_5_1, poseidon2_B_5_2, poseidon2_B_5_3, poseidon2_B_6_0, poseidon2_B_6_1, poseidon2_B_6_2, poseidon2_B_6_3, poseidon2_B_7_0, poseidon2_B_7_1, poseidon2_B_7_2, poseidon2_B_7_3, poseidon2_B_8_0, poseidon2_B_8_1, poseidon2_B_8_2, poseidon2_B_8_3, poseidon2_B_9_0, poseidon2_B_9_1, poseidon2_B_9_2, poseidon2_B_9_3, poseidon2_EXT_LAYER_4, poseidon2_EXT_LAYER_5, poseidon2_EXT_LAYER_6, poseidon2_EXT_LAYER_7, poseidon2_T_0_4, poseidon2_T_0_5, poseidon2_T_0_6, poseidon2_T_0_7, poseidon2_T_1_4, poseidon2_T_1_5, poseidon2_T_1_6, poseidon2_T_1_7, poseidon2_T_2_4, poseidon2_T_2_5, poseidon2_T_2_6, poseidon2_T_2_7, poseidon2_T_3_4, poseidon2_T_3_5, poseidon2_T_3_6, poseidon2_T_3_7, poseidon2_T_60_4, poseidon2_T_60_5, poseidon2_T_60_6, poseidon2_T_60_7, poseidon2_T_61_4, poseidon2_T_61_5, poseidon2_T_61_6, poseidon2_T_61_7, poseidon2_T_62_4, poseidon2_T_62_5, poseidon2_T_62_6, poseidon2_T_62_7, poseidon2_T_63_4, poseidon2_T_63_5, poseidon2_T_63_6, poseidon2_T_63_7, poseidon2_a_0, poseidon2_a_1, poseidon2_a_2, poseidon2_a_3, poseidon2_b_0, poseidon2_b_1, poseidon2_b_2, poseidon2_b_3, poseidon2_clk, poseidon2_input_addr, poseidon2_mem_addr_read_a, poseidon2_mem_addr_read_b, poseidon2_mem_addr_read_c, poseidon2_mem_addr_read_d, poseidon2_mem_addr_write_a, poseidon2_mem_addr_write_b, poseidon2_mem_addr_write_c, poseidon2_mem_addr_write_d, poseidon2_output_addr, poseidon2_sel_poseidon_perm, range_check_alu_rng_chk, range_check_clk, range_check_cmp_hi_bits_rng_chk, range_check_cmp_lo_bits_rng_chk, range_check_dyn_diff, range_check_dyn_rng_chk_bits, range_check_dyn_rng_chk_pow_2, range_check_gas_da_rng_chk, range_check_gas_l2_rng_chk, range_check_is_lte_u112, range_check_is_lte_u128, range_check_is_lte_u16, range_check_is_lte_u32, range_check_is_lte_u48, range_check_is_lte_u64, range_check_is_lte_u80, range_check_is_lte_u96, range_check_mem_rng_chk, range_check_rng_chk_bits, range_check_sel_lookup_0, range_check_sel_lookup_1, range_check_sel_lookup_2, range_check_sel_lookup_3, range_check_sel_lookup_4, range_check_sel_lookup_5, range_check_sel_lookup_6, range_check_sel_rng_chk, range_check_u16_r0, range_check_u16_r1, range_check_u16_r2, range_check_u16_r3, range_check_u16_r4, range_check_u16_r5, range_check_u16_r6, range_check_u16_r7, range_check_value, sha256_clk, sha256_input, sha256_output, sha256_sel_sha256_compression, sha256_state, slice_addr, slice_clk, slice_cnt, slice_col_offset, slice_one_min_inv, slice_sel_cd_cpy, slice_sel_mem_active, slice_sel_return, slice_sel_start, slice_space_id, slice_val, lookup_rng_chk_pow_2_counts, lookup_rng_chk_diff_counts, lookup_rng_chk_0_counts, lookup_rng_chk_1_counts, lookup_rng_chk_2_counts, lookup_rng_chk_3_counts, lookup_rng_chk_4_counts, lookup_rng_chk_5_counts, lookup_rng_chk_6_counts, lookup_rng_chk_7_counts, lookup_pow_2_0_counts, lookup_pow_2_1_counts, lookup_byte_lengths_counts, lookup_byte_operations_counts, lookup_opcode_gas_counts, kernel_output_lookup_counts, lookup_into_kernel_counts, lookup_cd_value_counts, lookup_ret_value_counts, incl_main_tag_err_counts, incl_mem_tag_err_counts +======= +#define WIRE_ENTITIES main_kernel_inputs, main_kernel_value_out, main_kernel_side_effect_out, main_kernel_metadata_out, main_calldata, main_returndata, alu_a_hi, alu_a_lo, alu_b_hi, alu_b_lo, alu_b_pow, alu_c_hi, alu_c_lo, alu_cf, alu_clk, alu_cmp_gadget_gt, alu_cmp_gadget_input_a, alu_cmp_gadget_input_b, alu_cmp_gadget_result, alu_cmp_gadget_sel, alu_ff_tag, alu_ia, alu_ib, alu_ic, alu_in_tag, alu_max_bits_sub_b_bits, alu_max_bits_sub_b_pow, alu_op_add, alu_op_cast, alu_op_div, alu_op_eq, alu_op_lt, alu_op_lte, alu_op_mul, alu_op_not, alu_op_shl, alu_op_shr, alu_op_sub, alu_partial_prod_hi, alu_partial_prod_lo, alu_range_check_input_value, alu_range_check_num_bits, alu_range_check_sel, alu_remainder, alu_sel_alu, alu_sel_cmp, alu_sel_shift_which, alu_u128_tag, alu_u16_tag, alu_u1_tag, alu_u32_tag, alu_u64_tag, alu_u8_tag, alu_zero_shift, binary_acc_ia, binary_acc_ib, binary_acc_ic, binary_clk, binary_ia_bytes, binary_ib_bytes, binary_ic_bytes, binary_in_tag, binary_mem_tag_ctr, binary_mem_tag_ctr_inv, binary_op_id, binary_sel_bin, binary_start, bytecode_end_latch, bytecode_length_remaining, bytecode_packed, bytecode_running_hash, cmp_a_hi, cmp_a_lo, cmp_b_hi, cmp_b_lo, cmp_borrow, cmp_clk, cmp_cmp_rng_ctr, cmp_input_a, cmp_input_b, cmp_op_eq, cmp_op_eq_diff_inv, cmp_op_gt, cmp_p_a_borrow, cmp_p_b_borrow, cmp_p_sub_a_hi, cmp_p_sub_a_lo, cmp_p_sub_b_hi, cmp_p_sub_b_lo, cmp_range_chk_clk, cmp_res_hi, cmp_res_lo, cmp_result, cmp_sel_cmp, cmp_sel_rng_chk, cmp_shift_sel, conversion_clk, conversion_input, conversion_num_limbs, conversion_output_bits, conversion_radix, conversion_sel_to_radix_le, keccakf1600_clk, keccakf1600_input, keccakf1600_output, keccakf1600_sel_keccakf1600, main_abs_da_rem_gas, main_abs_l2_rem_gas, main_alu_in_tag, main_base_da_gas_op_cost, main_base_l2_gas_op_cost, main_bin_op_id, main_call_ptr, main_da_gas_remaining, main_da_out_of_gas, main_dyn_da_gas_op_cost, main_dyn_gas_multiplier, main_dyn_l2_gas_op_cost, main_emit_l2_to_l1_msg_write_offset, main_emit_note_hash_write_offset, main_emit_nullifier_write_offset, main_emit_unencrypted_log_write_offset, main_ia, main_ib, main_ic, main_id, main_id_zero, main_ind_addr_a, main_ind_addr_b, main_ind_addr_c, main_ind_addr_d, main_internal_return_ptr, main_inv, main_kernel_in_offset, main_kernel_out_offset, main_l1_to_l2_msg_exists_write_offset, main_l2_gas_remaining, main_l2_out_of_gas, main_mem_addr_a, main_mem_addr_b, main_mem_addr_c, main_mem_addr_d, main_note_hash_exist_write_offset, main_nullifier_exists_write_offset, main_nullifier_non_exists_write_offset, main_op_err, main_opcode_val, main_pc, main_r_in_tag, main_rwa, main_rwb, main_rwc, main_rwd, main_sel_alu, main_sel_bin, main_sel_calldata, main_sel_execution_row, main_sel_kernel_inputs, main_sel_kernel_out, main_sel_last, main_sel_mem_op_a, main_sel_mem_op_b, main_sel_mem_op_c, main_sel_mem_op_d, main_sel_mov_ia_to_ic, main_sel_mov_ib_to_ic, main_sel_op_add, main_sel_op_address, main_sel_op_and, main_sel_op_block_number, main_sel_op_calldata_copy, main_sel_op_cast, main_sel_op_chain_id, main_sel_op_cmov, main_sel_op_dagasleft, main_sel_op_div, main_sel_op_ecadd, main_sel_op_emit_l2_to_l1_msg, main_sel_op_emit_note_hash, main_sel_op_emit_nullifier, main_sel_op_emit_unencrypted_log, main_sel_op_eq, main_sel_op_external_call, main_sel_op_external_return, main_sel_op_external_revert, main_sel_op_fdiv, main_sel_op_fee_per_da_gas, main_sel_op_fee_per_l2_gas, main_sel_op_function_selector, main_sel_op_get_contract_instance, main_sel_op_internal_call, main_sel_op_internal_return, main_sel_op_jump, main_sel_op_jumpi, main_sel_op_keccak, main_sel_op_l1_to_l2_msg_exists, main_sel_op_l2gasleft, main_sel_op_lt, main_sel_op_lte, main_sel_op_mov, main_sel_op_msm, main_sel_op_mul, main_sel_op_not, main_sel_op_note_hash_exists, main_sel_op_nullifier_exists, main_sel_op_or, main_sel_op_pedersen, main_sel_op_pedersen_commit, main_sel_op_poseidon2, main_sel_op_radix_le, main_sel_op_sender, main_sel_op_set, main_sel_op_sha256, main_sel_op_shl, main_sel_op_shr, main_sel_op_sload, main_sel_op_sstore, main_sel_op_static_call, main_sel_op_storage_address, main_sel_op_sub, main_sel_op_timestamp, main_sel_op_transaction_fee, main_sel_op_version, main_sel_op_xor, main_sel_q_kernel_lookup, main_sel_q_kernel_output_lookup, main_sel_resolve_ind_addr_a, main_sel_resolve_ind_addr_b, main_sel_resolve_ind_addr_c, main_sel_resolve_ind_addr_d, main_sel_returndata, main_sel_rng_16, main_sel_rng_8, main_sel_slice_gadget, main_side_effect_counter, main_sload_write_offset, main_space_id, main_sstore_write_offset, main_tag_err, main_w_in_tag, mem_addr, mem_clk, mem_diff, mem_glob_addr, mem_last, mem_lastAccess, mem_one_min_inv, mem_r_in_tag, mem_rw, mem_sel_mem, mem_sel_mov_ia_to_ic, mem_sel_mov_ib_to_ic, mem_sel_op_a, mem_sel_op_b, mem_sel_op_c, mem_sel_op_cmov, mem_sel_op_d, mem_sel_op_poseidon_read_a, mem_sel_op_poseidon_read_b, mem_sel_op_poseidon_read_c, mem_sel_op_poseidon_read_d, mem_sel_op_poseidon_write_a, mem_sel_op_poseidon_write_b, mem_sel_op_poseidon_write_c, mem_sel_op_poseidon_write_d, mem_sel_op_slice, mem_sel_resolve_ind_addr_a, mem_sel_resolve_ind_addr_b, mem_sel_resolve_ind_addr_c, mem_sel_resolve_ind_addr_d, mem_sel_rng_chk, mem_skip_check_tag, mem_space_id, mem_tag, mem_tag_err, mem_tsp, mem_val, mem_w_in_tag, pedersen_clk, pedersen_input, pedersen_output, pedersen_sel_pedersen, poseidon2_B_10_0, poseidon2_B_10_1, poseidon2_B_10_2, poseidon2_B_10_3, poseidon2_B_11_0, poseidon2_B_11_1, poseidon2_B_11_2, poseidon2_B_11_3, poseidon2_B_12_0, poseidon2_B_12_1, poseidon2_B_12_2, poseidon2_B_12_3, poseidon2_B_13_0, poseidon2_B_13_1, poseidon2_B_13_2, poseidon2_B_13_3, poseidon2_B_14_0, poseidon2_B_14_1, poseidon2_B_14_2, poseidon2_B_14_3, poseidon2_B_15_0, poseidon2_B_15_1, poseidon2_B_15_2, poseidon2_B_15_3, poseidon2_B_16_0, poseidon2_B_16_1, poseidon2_B_16_2, poseidon2_B_16_3, poseidon2_B_17_0, poseidon2_B_17_1, poseidon2_B_17_2, poseidon2_B_17_3, poseidon2_B_18_0, poseidon2_B_18_1, poseidon2_B_18_2, poseidon2_B_18_3, poseidon2_B_19_0, poseidon2_B_19_1, poseidon2_B_19_2, poseidon2_B_19_3, poseidon2_B_20_0, poseidon2_B_20_1, poseidon2_B_20_2, poseidon2_B_20_3, poseidon2_B_21_0, poseidon2_B_21_1, poseidon2_B_21_2, poseidon2_B_21_3, poseidon2_B_22_0, poseidon2_B_22_1, poseidon2_B_22_2, poseidon2_B_22_3, poseidon2_B_23_0, poseidon2_B_23_1, poseidon2_B_23_2, poseidon2_B_23_3, poseidon2_B_24_0, poseidon2_B_24_1, poseidon2_B_24_2, poseidon2_B_24_3, poseidon2_B_25_0, poseidon2_B_25_1, poseidon2_B_25_2, poseidon2_B_25_3, poseidon2_B_26_0, poseidon2_B_26_1, poseidon2_B_26_2, poseidon2_B_26_3, poseidon2_B_27_0, poseidon2_B_27_1, poseidon2_B_27_2, poseidon2_B_27_3, poseidon2_B_28_0, poseidon2_B_28_1, poseidon2_B_28_2, poseidon2_B_28_3, poseidon2_B_29_0, poseidon2_B_29_1, poseidon2_B_29_2, poseidon2_B_29_3, poseidon2_B_30_0, poseidon2_B_30_1, poseidon2_B_30_2, poseidon2_B_30_3, poseidon2_B_31_0, poseidon2_B_31_1, poseidon2_B_31_2, poseidon2_B_31_3, poseidon2_B_32_0, poseidon2_B_32_1, poseidon2_B_32_2, poseidon2_B_32_3, poseidon2_B_33_0, poseidon2_B_33_1, poseidon2_B_33_2, poseidon2_B_33_3, poseidon2_B_34_0, poseidon2_B_34_1, poseidon2_B_34_2, poseidon2_B_34_3, poseidon2_B_35_0, poseidon2_B_35_1, poseidon2_B_35_2, poseidon2_B_35_3, poseidon2_B_36_0, poseidon2_B_36_1, poseidon2_B_36_2, poseidon2_B_36_3, poseidon2_B_37_0, poseidon2_B_37_1, poseidon2_B_37_2, poseidon2_B_37_3, poseidon2_B_38_0, poseidon2_B_38_1, poseidon2_B_38_2, poseidon2_B_38_3, poseidon2_B_39_0, poseidon2_B_39_1, poseidon2_B_39_2, poseidon2_B_39_3, poseidon2_B_40_0, poseidon2_B_40_1, poseidon2_B_40_2, poseidon2_B_40_3, poseidon2_B_41_0, poseidon2_B_41_1, poseidon2_B_41_2, poseidon2_B_41_3, poseidon2_B_42_0, poseidon2_B_42_1, poseidon2_B_42_2, poseidon2_B_42_3, poseidon2_B_43_0, poseidon2_B_43_1, poseidon2_B_43_2, poseidon2_B_43_3, poseidon2_B_44_0, poseidon2_B_44_1, poseidon2_B_44_2, poseidon2_B_44_3, poseidon2_B_45_0, poseidon2_B_45_1, poseidon2_B_45_2, poseidon2_B_45_3, poseidon2_B_46_0, poseidon2_B_46_1, poseidon2_B_46_2, poseidon2_B_46_3, poseidon2_B_47_0, poseidon2_B_47_1, poseidon2_B_47_2, poseidon2_B_47_3, poseidon2_B_48_0, poseidon2_B_48_1, poseidon2_B_48_2, poseidon2_B_48_3, poseidon2_B_49_0, poseidon2_B_49_1, poseidon2_B_49_2, poseidon2_B_49_3, poseidon2_B_4_0, poseidon2_B_4_1, poseidon2_B_4_2, poseidon2_B_4_3, poseidon2_B_50_0, poseidon2_B_50_1, poseidon2_B_50_2, poseidon2_B_50_3, poseidon2_B_51_0, poseidon2_B_51_1, poseidon2_B_51_2, poseidon2_B_51_3, poseidon2_B_52_0, poseidon2_B_52_1, poseidon2_B_52_2, poseidon2_B_52_3, poseidon2_B_53_0, poseidon2_B_53_1, poseidon2_B_53_2, poseidon2_B_53_3, poseidon2_B_54_0, poseidon2_B_54_1, poseidon2_B_54_2, poseidon2_B_54_3, poseidon2_B_55_0, poseidon2_B_55_1, poseidon2_B_55_2, poseidon2_B_55_3, poseidon2_B_56_0, poseidon2_B_56_1, poseidon2_B_56_2, poseidon2_B_56_3, poseidon2_B_57_0, poseidon2_B_57_1, poseidon2_B_57_2, poseidon2_B_57_3, poseidon2_B_58_0, poseidon2_B_58_1, poseidon2_B_58_2, poseidon2_B_58_3, poseidon2_B_59_0, poseidon2_B_59_1, poseidon2_B_59_2, poseidon2_B_59_3, poseidon2_B_5_0, poseidon2_B_5_1, poseidon2_B_5_2, poseidon2_B_5_3, poseidon2_B_6_0, poseidon2_B_6_1, poseidon2_B_6_2, poseidon2_B_6_3, poseidon2_B_7_0, poseidon2_B_7_1, poseidon2_B_7_2, poseidon2_B_7_3, poseidon2_B_8_0, poseidon2_B_8_1, poseidon2_B_8_2, poseidon2_B_8_3, poseidon2_B_9_0, poseidon2_B_9_1, poseidon2_B_9_2, poseidon2_B_9_3, poseidon2_EXT_LAYER_4, poseidon2_EXT_LAYER_5, poseidon2_EXT_LAYER_6, poseidon2_EXT_LAYER_7, poseidon2_T_0_4, poseidon2_T_0_5, poseidon2_T_0_6, poseidon2_T_0_7, poseidon2_T_1_4, poseidon2_T_1_5, poseidon2_T_1_6, poseidon2_T_1_7, poseidon2_T_2_4, poseidon2_T_2_5, poseidon2_T_2_6, poseidon2_T_2_7, poseidon2_T_3_4, poseidon2_T_3_5, poseidon2_T_3_6, poseidon2_T_3_7, poseidon2_T_60_4, poseidon2_T_60_5, poseidon2_T_60_6, poseidon2_T_60_7, poseidon2_T_61_4, poseidon2_T_61_5, poseidon2_T_61_6, poseidon2_T_61_7, poseidon2_T_62_4, poseidon2_T_62_5, poseidon2_T_62_6, poseidon2_T_62_7, poseidon2_T_63_4, poseidon2_T_63_5, poseidon2_T_63_6, poseidon2_T_63_7, poseidon2_a_0, poseidon2_a_1, poseidon2_a_2, poseidon2_a_3, poseidon2_b_0, poseidon2_b_1, poseidon2_b_2, poseidon2_b_3, poseidon2_clk, poseidon2_input_addr, poseidon2_mem_addr_read_a, poseidon2_mem_addr_read_b, poseidon2_mem_addr_read_c, poseidon2_mem_addr_read_d, poseidon2_mem_addr_write_a, poseidon2_mem_addr_write_b, poseidon2_mem_addr_write_c, poseidon2_mem_addr_write_d, poseidon2_output_addr, poseidon2_sel_poseidon_perm, range_check_alu_rng_chk, range_check_clk, range_check_cmp_hi_bits_rng_chk, range_check_cmp_lo_bits_rng_chk, range_check_dyn_diff, range_check_dyn_rng_chk_bits, range_check_dyn_rng_chk_pow_2, range_check_gas_da_rng_chk, range_check_gas_l2_rng_chk, range_check_is_lte_u112, range_check_is_lte_u128, range_check_is_lte_u16, range_check_is_lte_u32, range_check_is_lte_u48, range_check_is_lte_u64, range_check_is_lte_u80, range_check_is_lte_u96, range_check_mem_rng_chk, range_check_rng_chk_bits, range_check_sel_lookup_0, range_check_sel_lookup_1, range_check_sel_lookup_2, range_check_sel_lookup_3, range_check_sel_lookup_4, range_check_sel_lookup_5, range_check_sel_lookup_6, range_check_sel_rng_chk, range_check_u16_r0, range_check_u16_r1, range_check_u16_r2, range_check_u16_r3, range_check_u16_r4, range_check_u16_r5, range_check_u16_r6, range_check_u16_r7, range_check_value, sha256_clk, sha256_input, sha256_output, sha256_sel_sha256_compression, sha256_state, slice_addr, slice_clk, slice_cnt, slice_col_offset, slice_one_min_inv, slice_sel_cd_cpy, slice_sel_mem_active, slice_sel_return, slice_sel_start, slice_space_id, slice_val, lookup_rng_chk_pow_2_counts, lookup_rng_chk_diff_counts, lookup_rng_chk_0_counts, lookup_rng_chk_1_counts, lookup_rng_chk_2_counts, lookup_rng_chk_3_counts, lookup_rng_chk_4_counts, lookup_rng_chk_5_counts, lookup_rng_chk_6_counts, lookup_rng_chk_7_counts, lookup_pow_2_0_counts, lookup_pow_2_1_counts, lookup_byte_lengths_counts, lookup_byte_operations_counts, lookup_opcode_gas_counts, kernel_output_lookup_counts, lookup_into_kernel_counts, lookup_cd_value_counts, lookup_ret_value_counts, incl_main_tag_err_counts, incl_mem_tag_err_counts +>>>>>>> 47c2f8135 (feat(avm): add pil + trace placeholders) #define DERIVED_WITNESS_ENTITIES perm_rng_mem_inv, perm_rng_cmp_lo_inv, perm_rng_cmp_hi_inv, perm_rng_alu_inv, perm_cmp_alu_inv, perm_rng_gas_l2_inv, perm_rng_gas_da_inv, perm_pos_mem_read_a_inv, perm_pos_mem_read_b_inv, perm_pos_mem_read_c_inv, perm_pos_mem_read_d_inv, perm_pos_mem_write_a_inv, perm_pos_mem_write_b_inv, perm_pos_mem_write_c_inv, perm_pos_mem_write_d_inv, perm_slice_mem_inv, perm_main_alu_inv, perm_main_bin_inv, perm_main_conv_inv, perm_main_pos2_perm_inv, perm_main_pedersen_inv, perm_main_slice_inv, perm_main_mem_a_inv, perm_main_mem_b_inv, perm_main_mem_c_inv, perm_main_mem_d_inv, perm_main_mem_ind_addr_a_inv, perm_main_mem_ind_addr_b_inv, perm_main_mem_ind_addr_c_inv, perm_main_mem_ind_addr_d_inv, lookup_rng_chk_pow_2_inv, lookup_rng_chk_diff_inv, lookup_rng_chk_0_inv, lookup_rng_chk_1_inv, lookup_rng_chk_2_inv, lookup_rng_chk_3_inv, lookup_rng_chk_4_inv, lookup_rng_chk_5_inv, lookup_rng_chk_6_inv, lookup_rng_chk_7_inv, lookup_pow_2_0_inv, lookup_pow_2_1_inv, lookup_byte_lengths_inv, lookup_byte_operations_inv, lookup_opcode_gas_inv, kernel_output_lookup_inv, lookup_into_kernel_inv, lookup_cd_value_inv, lookup_ret_value_inv, incl_main_tag_err_inv, incl_mem_tag_err_inv #define SHIFTED_ENTITIES binary_acc_ia_shift, binary_acc_ib_shift, binary_acc_ic_shift, binary_mem_tag_ctr_shift, binary_op_id_shift, cmp_a_hi_shift, cmp_a_lo_shift, cmp_b_hi_shift, cmp_b_lo_shift, cmp_cmp_rng_ctr_shift, cmp_op_gt_shift, cmp_p_sub_a_hi_shift, cmp_p_sub_a_lo_shift, cmp_p_sub_b_hi_shift, cmp_p_sub_b_lo_shift, cmp_sel_rng_chk_shift, main_da_gas_remaining_shift, main_emit_l2_to_l1_msg_write_offset_shift, main_emit_note_hash_write_offset_shift, main_emit_nullifier_write_offset_shift, main_emit_unencrypted_log_write_offset_shift, main_internal_return_ptr_shift, main_l1_to_l2_msg_exists_write_offset_shift, main_l2_gas_remaining_shift, main_note_hash_exist_write_offset_shift, main_nullifier_exists_write_offset_shift, main_nullifier_non_exists_write_offset_shift, main_pc_shift, main_sel_execution_row_shift, main_sload_write_offset_shift, main_sstore_write_offset_shift, mem_glob_addr_shift, mem_rw_shift, mem_sel_mem_shift, mem_tag_shift, mem_tsp_shift, mem_val_shift, slice_addr_shift, slice_clk_shift, slice_cnt_shift, slice_col_offset_shift, slice_sel_cd_cpy_shift, slice_sel_mem_active_shift, slice_sel_return_shift, slice_sel_start_shift, slice_space_id_shift #define TO_BE_SHIFTED(e) e.binary_acc_ia, e.binary_acc_ib, e.binary_acc_ic, e.binary_mem_tag_ctr, e.binary_op_id, e.cmp_a_hi, e.cmp_a_lo, e.cmp_b_hi, e.cmp_b_lo, e.cmp_cmp_rng_ctr, e.cmp_op_gt, e.cmp_p_sub_a_hi, e.cmp_p_sub_a_lo, e.cmp_p_sub_b_hi, e.cmp_p_sub_b_lo, e.cmp_sel_rng_chk, e.main_da_gas_remaining, e.main_emit_l2_to_l1_msg_write_offset, e.main_emit_note_hash_write_offset, e.main_emit_nullifier_write_offset, e.main_emit_unencrypted_log_write_offset, e.main_internal_return_ptr, e.main_l1_to_l2_msg_exists_write_offset, e.main_l2_gas_remaining, e.main_note_hash_exist_write_offset, e.main_nullifier_exists_write_offset, e.main_nullifier_non_exists_write_offset, e.main_pc, e.main_sel_execution_row, e.main_sload_write_offset, e.main_sstore_write_offset, e.mem_glob_addr, e.mem_rw, e.mem_sel_mem, e.mem_tag, e.mem_tsp, e.mem_val, e.slice_addr, e.slice_clk, e.slice_cnt, e.slice_col_offset, e.slice_sel_cd_cpy, e.slice_sel_mem_active, e.slice_sel_return, e.slice_sel_start, e.slice_space_id @@ -119,12 +123,20 @@ class AvmFlavor { static constexpr bool HasZK = false; static constexpr size_t NUM_PRECOMPUTED_ENTITIES = 16; +<<<<<<< HEAD static constexpr size_t NUM_WITNESS_ENTITIES = 683; +======= + static constexpr size_t NUM_WITNESS_ENTITIES = 686; +>>>>>>> 47c2f8135 (feat(avm): add pil + trace placeholders) static constexpr size_t NUM_SHIFTED_ENTITIES = 46; static constexpr size_t NUM_WIRES = NUM_WITNESS_ENTITIES + NUM_PRECOMPUTED_ENTITIES; // We have two copies of the witness entities, so we subtract the number of fixed ones (they have no shift), one for // the unshifted and one for the shifted +<<<<<<< HEAD static constexpr size_t NUM_ALL_ENTITIES = 745; +======= + static constexpr size_t NUM_ALL_ENTITIES = 748; +>>>>>>> 47c2f8135 (feat(avm): add pil + trace placeholders) // The total number of witnesses including shifts and derived entities. static constexpr size_t NUM_ALL_WITNESS_ENTITIES = NUM_WITNESS_ENTITIES + NUM_SHIFTED_ENTITIES; diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/generated/full_row.cpp b/barretenberg/cpp/src/barretenberg/vm/avm/generated/full_row.cpp index e1ded958f99..033f4fc1961 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/generated/full_row.cpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/generated/full_row.cpp @@ -102,6 +102,10 @@ template std::vector AvmFullRow::names() "binary_op_id", "binary_sel_bin", "binary_start", + "bytecode_end_latch", + "bytecode_length_remaining", + "bytecode_packed", + "bytecode_running_hash", "cmp_a_hi", "cmp_a_lo", "cmp_b_hi", @@ -806,6 +810,10 @@ template RefVector AvmFullRow::as_vector() const binary_op_id, binary_sel_bin, binary_start, + bytecode_end_latch, + bytecode_length_remaining, + bytecode_packed, + bytecode_running_hash, cmp_a_hi, cmp_a_lo, cmp_b_hi, diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/generated/full_row.hpp b/barretenberg/cpp/src/barretenberg/vm/avm/generated/full_row.hpp index 687678508cc..eab489088fb 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/generated/full_row.hpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/generated/full_row.hpp @@ -93,6 +93,10 @@ template struct AvmFullRow { FF binary_op_id{}; FF binary_sel_bin{}; FF binary_start{}; + FF bytecode_end_latch{}; + FF bytecode_length_remaining{}; + FF bytecode_packed{}; + FF bytecode_running_hash{}; FF cmp_a_hi{}; FF cmp_a_lo{}; FF cmp_b_hi{}; @@ -713,7 +717,11 @@ template struct AvmFullRow { RefVector as_vector() const; static std::vector names(); +<<<<<<< HEAD static constexpr size_t SIZE = 699; +======= + static constexpr size_t SIZE = 702; +>>>>>>> 47c2f8135 (feat(avm): add pil + trace placeholders) }; template std::ostream& operator<<(std::ostream& os, AvmFullRow const& row); diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/trace/bytecode_trace.cpp b/barretenberg/cpp/src/barretenberg/vm/avm/trace/bytecode_trace.cpp new file mode 100644 index 00000000000..905e4651abe --- /dev/null +++ b/barretenberg/cpp/src/barretenberg/vm/avm/trace/bytecode_trace.cpp @@ -0,0 +1,46 @@ + +#include "barretenberg/vm/avm/trace/bytecode_trace.hpp" +#include "barretenberg/crypto/poseidon2/poseidon2.hpp" +#include "barretenberg/crypto/poseidon2/poseidon2_params.hpp" +#include "barretenberg/vm/avm/trace/common.hpp" +namespace bb::avm_trace { + +using poseidon2 = crypto::Poseidon2; +void AvmBytecodeTraceBuilder::build_bytecode_columns() +{ + // Loop over the hints, getting the bytecode + for (auto& contract_bytecode : all_contracts_bytecode) { + FF running_hash = FF::zero(); + // This should be checked to be the same as MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS + size_t bytecode_length = contract_bytecode.size(); + for (size_t i = 0; i < bytecode_length; ++i) { + bytecode_trace.push_back(BytecodeTraceEntry{ + .packed_bytecode = contract_bytecode[i], + .running_hash = running_hash, + .bytecode_length_remaining = static_cast(contract_bytecode.size() - i), + }); + running_hash = poseidon2::hash({ contract_bytecode[i], running_hash }); + } + // Now running_hash actually contains the bytecode hash + BytecodeTraceEntry last_entry{}; + last_entry.running_hash = running_hash; + last_entry.bytecode_length_remaining = 0; + // TODO: Come back to this later + // last_entry.class_id = _ + // last_entry.contract_address = _ + } +} + +void AvmBytecodeTraceBuilder::finalize(std::vector>& main_trace) +{ + for (size_t i = 0; i < bytecode_trace.size(); i++) { + auto const& src = bytecode_trace.at(i); + auto& dest = main_trace.at(i); + dest.bytecode_running_hash = src.running_hash; + dest.bytecode_length_remaining = src.bytecode_length_remaining; + dest.bytecode_packed = src.packed_bytecode; + dest.bytecode_end_latch = src.bytecode_length_remaining == 0 ? FF::one() : FF::zero(); + } +} + +} // namespace bb::avm_trace diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/trace/bytecode_trace.hpp b/barretenberg/cpp/src/barretenberg/vm/avm/trace/bytecode_trace.hpp new file mode 100644 index 00000000000..9225fcf93cb --- /dev/null +++ b/barretenberg/cpp/src/barretenberg/vm/avm/trace/bytecode_trace.hpp @@ -0,0 +1,57 @@ +#pragma once + +#include + +#include "barretenberg/vm/avm/trace/common.hpp" +#include "barretenberg/vm/avm/trace/execution_hints.hpp" +namespace bb::avm_trace { + +class AvmBytecodeTraceBuilder { + public: + struct BytecodeTraceEntry { + // Calculate the bytecode hash + FF packed_bytecode{}; + FF running_hash{}; + // This is the length in fields, not bytes - max 1000 fields + uint16_t bytecode_length_remaining = 0; + + // Derive the class Id + FF class_id{}; + + // Derive the contract address + FF contract_address{}; + }; + // These interfaces will change when we start feeding in more inputs and hints + AvmBytecodeTraceBuilder(std::vector> all_contracts_bytecode) + : all_contracts_bytecode(std::move(all_contracts_bytecode)) + {} + + AvmBytecodeTraceBuilder(const std::vector>& all_contracts_bytecode_bytes) + { + for (const auto& contract_bytecode : all_contracts_bytecode_bytes) { + std::vector contract_bytecode_fields; + size_t num_fields_required = + (contract_bytecode.size() / 31) + static_cast(contract_bytecode.size() % 31 != 0); + contract_bytecode_fields.reserve(num_fields_required); + for (size_t i = 0; i < contract_bytecode.size(); i += 31) { + auto field_elem = from_buffer(contract_bytecode.data(), i); + contract_bytecode_fields.push_back(field_elem); + } + this->all_contracts_bytecode.push_back(contract_bytecode_fields); + } + } + size_t size() const { return bytecode_trace.size(); } + void reset(); + void finalize(std::vector>& main_trace); + + void build_bytecode_columns(); + + private: + std::vector bytecode_trace; + // This will contain the bytecode as field elements + std::vector> all_contracts_bytecode; + // TODO: Come back to this + // VmPublicInputs public_inputs; + // ExecutionHints hints; +}; +} // namespace bb::avm_trace diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution.cpp b/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution.cpp index fb598884960..05fec373843 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution.cpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution.cpp @@ -184,12 +184,9 @@ std::tuple Execution::prove(std::vector returndata; std::vector trace = AVM_TRACK_TIME_V( - "prove/gen_trace", gen_trace(instructions, returndata, calldata, public_inputs_vec, execution_hints)); + "prove/gen_trace", gen_trace(bytecode, returndata, calldata, public_inputs_vec, execution_hints)); if (!avm_dump_trace_path.empty()) { info("Dumping trace as CSV to: " + avm_dump_trace_path.string()); dump_trace_as_csv(trace, avm_dump_trace_path); @@ -265,12 +262,12 @@ bool Execution::verify(AvmFlavor::VerificationKey vk, HonkProof const& proof) * @param calldata expressed as a vector of finite field elements. * @return The trace as a vector of Row. */ -std::vector Execution::gen_trace(std::vector const& instructions, +std::vector Execution::gen_trace(std::vector const& bytecode, std::vector const& calldata, std::vector const& public_inputs_vec) { std::vector returndata{}; - return gen_trace(instructions, returndata, calldata, public_inputs_vec); + return gen_trace(bytecode, returndata, calldata, public_inputs_vec); } /** @@ -281,13 +278,15 @@ std::vector Execution::gen_trace(std::vector const& instructio * @param public_inputs expressed as a vector of finite field elements. * @return The trace as a vector of Row. */ -std::vector Execution::gen_trace(std::vector const& instructions, +std::vector Execution::gen_trace(std::vector const& bytecode, std::vector& returndata, std::vector const& calldata, std::vector const& public_inputs_vec, ExecutionHints const& execution_hints) { + std::vector instructions = Deserialization::parse(bytecode); + vinfo("Deserialized " + std::to_string(instructions.size()) + " instructions"); vinfo("------- GENERATING TRACE -------"); // TODO(https://github.com/AztecProtocol/aztec-packages/issues/6718): construction of the public input columns // should be done in the kernel - this is stubbed and underconstrained @@ -307,8 +306,6 @@ std::vector Execution::gen_trace(std::vector const& instructio auto inst = instructions.at(pc); debug("[@" + std::to_string(pc) + "] " + inst.to_string()); - // TODO: We do not yet support the indirect flag. Therefore we do not extract - // inst.operands(0) (i.e. the indirect flag) when processiing the instructions. switch (inst.op_code) { // Compute // Compute - Arithmetic diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution.hpp b/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution.hpp index 17f696e6043..711ae399dfc 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution.hpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution.hpp @@ -25,15 +25,15 @@ class Execution { static std::vector getDefaultPublicInputs(); // TODO: Clean these overloaded functions. We probably need less and confusing overloading. - static std::vector gen_trace(std::vector const& instructions, + static std::vector gen_trace(std::vector const& bytecode, std::vector& returndata, std::vector const& calldata, std::vector const& public_inputs, ExecutionHints const& execution_hints = {}); - static std::vector gen_trace(std::vector const& instructions, + static std::vector gen_trace(std::vector const& bytecode, std::vector const& calldata = {}, std::vector const& public_inputs = {}); - static std::vector gen_trace(std::vector const& instructions, + static std::vector gen_trace(std::vector const& bytecode, std::vector const& calldata, std::vector const& public_inputs, ExecutionHints const& execution_hints); diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/trace/trace.cpp b/barretenberg/cpp/src/barretenberg/vm/avm/trace/trace.cpp index a1e563ed638..9a952c51431 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/trace/trace.cpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/trace/trace.cpp @@ -21,6 +21,7 @@ #include "barretenberg/numeric/uint256/uint256.hpp" #include "barretenberg/polynomials/univariate.hpp" #include "barretenberg/vm/avm/generated/full_row.hpp" +#include "barretenberg/vm/avm/trace/bytecode_trace.hpp" #include "barretenberg/vm/avm/trace/common.hpp" #include "barretenberg/vm/avm/trace/fixed_bytes.hpp" #include "barretenberg/vm/avm/trace/fixed_gas.hpp" @@ -3876,6 +3877,25 @@ std::vector AvmTraceBuilder::finalize() kernel_trace_builder.finalize(main_trace); + /********************************************************************************************** + * BYTECODE TRACE INCLUSION + **********************************************************************************************/ + // For now we just calculate bytecode hashing, but we will do more here + std::vector> all_contracts_bytecode{}; + all_contracts_bytecode.reserve(execution_hints.externalcall_hints.size() + 1); + for (auto const& hint : execution_hints.externalcall_hints) { + all_contracts_bytecode.push_back(hint.packed_bytecode); + } + + // This interface will change when we start feeding in more inputs and hints + auto avm_bytecode_builder = AvmBytecodeTraceBuilder(all_contracts_bytecode); + avm_bytecode_builder.build_bytecode_columns(); + if (avm_bytecode_builder.size() > main_trace_size) { + main_trace_size = avm_bytecode_builder.size(); + main_trace.resize(main_trace_size, {}); + } + avm_bytecode_builder.finalize(main_trace); + /********************************************************************************************** * ONLY FIXED TABLES FROM HERE ON **********************************************************************************************/ diff --git a/barretenberg/cpp/src/barretenberg/vm/aztec_constants.hpp b/barretenberg/cpp/src/barretenberg/vm/aztec_constants.hpp index 684319d2f13..b6737ef6188 100644 --- a/barretenberg/cpp/src/barretenberg/vm/aztec_constants.hpp +++ b/barretenberg/cpp/src/barretenberg/vm/aztec_constants.hpp @@ -34,7 +34,7 @@ #define PUBLIC_CIRCUIT_PUBLIC_INPUTS_LENGTH 691 #define PUBLIC_CONTEXT_INPUTS_LENGTH 42 #define AVM_VERIFICATION_KEY_LENGTH_IN_FIELDS 66 -#define AVM_PROOF_LENGTH_IN_FIELDS 3822 +#define AVM_PROOF_LENGTH_IN_FIELDS 3837 #define AVM_PUBLIC_COLUMN_MAX_SIZE 1024 #define AVM_PUBLIC_INPUTS_FLATTENED_SIZE 2739 #define MEM_TAG_U1 1 diff --git a/docs/docs/protocol-specs/contract-deployment/classes.md b/docs/docs/protocol-specs/contract-deployment/classes.md index d5da5e24d50..1dc82aaeb37 100644 --- a/docs/docs/protocol-specs/contract-deployment/classes.md +++ b/docs/docs/protocol-specs/contract-deployment/classes.md @@ -12,7 +12,7 @@ Read the following discussions for additional context: - [Abstracting contract deployment](https://forum.aztec.network/t/proposal-abstracting-contract-deployment/2576) - [Implementing contract upgrades](https://forum.aztec.network/t/implementing-contract-upgrades/2570) - [Contract classes, upgrades, and default accounts](https://forum.aztec.network/t/contract-classes-upgrades-and-default-accounts/433) - + ::: ## `ContractClass` @@ -351,7 +351,7 @@ It is strongly recommended for developers registering new classes to broadcast t The `register`, `broadcast_unconstrained_function`, and `broadcast_private_function` functions all receive and emit variable-length bytecode in unencrypted events. In every function, bytecode is encoded in a fixed-length array of field elements, which sets a maximum length for each: -- `MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS`: 32000 field elements, used for a contract's public bytecode in the `register` function. +- `MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS`: 20000 field elements, used for a contract's public bytecode in the `register` function. - `MAX_PACKED_BYTECODE_SIZE_PER_PRIVATE_FUNCTION_IN_FIELDS`: 3000 field elements, used for the ACIR and Brillig bytecode of a broadcasted private function in `broadcast_private_function`. - `MAX_PACKED_BYTECODE_SIZE_PER_UNCONSTRAINED_FUNCTION_IN_FIELDS`: 3000 field elements, used for the Brillig bytecode of a broadcasted unconstrained function in `broadcast_unconstrained_function`. diff --git a/l1-contracts/src/core/libraries/ConstantsGen.sol b/l1-contracts/src/core/libraries/ConstantsGen.sol index 7eced8dda2f..6ce743d2135 100644 --- a/l1-contracts/src/core/libraries/ConstantsGen.sol +++ b/l1-contracts/src/core/libraries/ConstantsGen.sol @@ -105,7 +105,7 @@ library Constants { uint256 internal constant GENESIS_ARCHIVE_ROOT = 8142738430000951296386584486068033372964809139261822027365426310856631083550; uint256 internal constant FEE_JUICE_INITIAL_MINT = 20000000000; - uint256 internal constant MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS = 20000; + uint256 internal constant MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS = 3000; uint256 internal constant MAX_PACKED_BYTECODE_SIZE_PER_PRIVATE_FUNCTION_IN_FIELDS = 3000; uint256 internal constant MAX_PACKED_BYTECODE_SIZE_PER_UNCONSTRAINED_FUNCTION_IN_FIELDS = 3000; uint256 internal constant REGISTERER_PRIVATE_FUNCTION_BROADCASTED_ADDITIONAL_FIELDS = 19; @@ -140,15 +140,15 @@ library Constants { uint256 internal constant L2_GAS_PER_LOG_BYTE = 4; uint256 internal constant L2_GAS_PER_L2_TO_L1_MSG = 200; uint256 internal constant CANONICAL_AUTH_REGISTRY_ADDRESS = - 21116559089411262815473908103650044294944329852020607096163020062313146464949; + 10367652630266020489903597403740855630875483787219246409272999235813107556528; uint256 internal constant DEPLOYER_CONTRACT_ADDRESS = - 17332143985649714511707012264458586779648720880132285680582845859206798829454; + 21792654422491608007482167227129894566813584910736822764811909177844536634641; uint256 internal constant REGISTERER_CONTRACT_ADDRESS = - 10524336608010444619716776908338324512730781622649301788244041706462308835195; + 15585798673853010492123669545215912437570562212426440404568423552367406586114; uint256 internal constant FEE_JUICE_ADDRESS = - 16403293131337462613155196361326253947240460747930296763217810618002629535763; + 4444336541168247213466174979492237365557250727898612974872691091083784293944; uint256 internal constant ROUTER_ADDRESS = - 7268799613082469933251235702514160327341161584122631177360064643484764773587; + 8564859233461589816161798798617919343839107831666181567459338285971665485386; uint256 internal constant AZTEC_ADDRESS_LENGTH = 1; uint256 internal constant GAS_FEES_LENGTH = 2; uint256 internal constant GAS_LENGTH = 2; diff --git a/l1-contracts/test/portals/TokenPortal.sol b/l1-contracts/test/portals/TokenPortal.sol index b6d0a503e14..b7024677640 100644 --- a/l1-contracts/test/portals/TokenPortal.sol +++ b/l1-contracts/test/portals/TokenPortal.sol @@ -118,7 +118,7 @@ contract TokenPortal { _amount, _withCaller ? msg.sender : address(0) ) - ) + ) }); IOutbox outbox = IRollup(registry.getRollup()).OUTBOX(); diff --git a/l1-contracts/test/portals/TokenPortal.t.sol b/l1-contracts/test/portals/TokenPortal.t.sol index d6c47232cff..630b5106de3 100644 --- a/l1-contracts/test/portals/TokenPortal.t.sol +++ b/l1-contracts/test/portals/TokenPortal.t.sol @@ -88,7 +88,7 @@ contract TokenPortalTest is Test { abi.encodeWithSignature( "mint_private(bytes32,uint256)", secretHashForRedeemingMintedNotes, amount ) - ), + ), secretHash: secretHashForL2MessageConsumption }); } @@ -166,7 +166,7 @@ contract TokenPortalTest is Test { abi.encodeWithSignature( "withdraw(address,uint256,address)", recipient, withdrawAmount, _designatedCaller ) - ) + ) }) ); diff --git a/l1-contracts/test/portals/UniswapPortal.t.sol b/l1-contracts/test/portals/UniswapPortal.t.sol index aa3ee982ad0..ca30d52df47 100644 --- a/l1-contracts/test/portals/UniswapPortal.t.sol +++ b/l1-contracts/test/portals/UniswapPortal.t.sol @@ -90,7 +90,7 @@ contract UniswapPortalTest is Test { recipient: DataStructures.L1Actor(address(daiTokenPortal), block.chainid), content: Hash.sha256ToField( abi.encodeWithSignature("withdraw(address,uint256,address)", _recipient, amount, _caller) - ) + ) }); return message.sha256ToField(); @@ -122,7 +122,7 @@ contract UniswapPortalTest is Test { secretHash, _caller ) - ) + ) }); return message.sha256ToField(); @@ -153,7 +153,7 @@ contract UniswapPortalTest is Test { secretHash, _caller ) - ) + ) }); return message.sha256ToField(); diff --git a/noir-projects/noir-contracts/contracts/contract_class_registerer_contract/src/main.nr b/noir-projects/noir-contracts/contracts/contract_class_registerer_contract/src/main.nr index 72fd2bf6440..e6c63ed9594 100644 --- a/noir-projects/noir-contracts/contracts/contract_class_registerer_contract/src/main.nr +++ b/noir-projects/noir-contracts/contracts/contract_class_registerer_contract/src/main.nr @@ -40,9 +40,13 @@ contract ContractClassRegisterer { let packed_public_bytecode: [Field; MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS] = pop_capsule(); // docs:end:pop_capsule - let mut computed_public_bytecode_commitment = std::hash::poseidon2::Poseidon2::hash([packed_public_bytecode[0],0],2); - for i in 1..MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS { - computed_public_bytecode_commitment = std::hash::poseidon2::Poseidon2::hash([computed_public_bytecode_commitment, packed_public_bytecode[i]],2); + let mut computed_public_bytecode_commitment = 0; + for i in 0..MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS { + // While we are forced to run the hash MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS times in the circuit, + // for future reasons, we may want the computed_public_bytecode_commitment to be based on the real bytecode length + if (i < bytecode_length_in_fields) { + computed_public_bytecode_commitment = std::hash::poseidon2::Poseidon2::hash([packed_public_bytecode[i],computed_public_bytecode_commitment],2); + } } assert_eq(computed_public_bytecode_commitment, public_bytecode_commitment); diff --git a/noir-projects/noir-protocol-circuits/crates/types/src/constants.nr b/noir-projects/noir-protocol-circuits/crates/types/src/constants.nr index 97caefb7564..58abb434297 100644 --- a/noir-projects/noir-protocol-circuits/crates/types/src/constants.nr +++ b/noir-projects/noir-protocol-circuits/crates/types/src/constants.nr @@ -143,7 +143,7 @@ global GENESIS_ARCHIVE_ROOT: Field = 0x1200a06aae1368abe36530b585bd7a4d2ba4de503 global FEE_JUICE_INITIAL_MINT: Field = 20000000000; // CONTRACT CLASS CONSTANTS -global MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS: u32 = 20000; +global MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS: u32 = 3000; // Bytecode size for private functions is per function, not for the entire contract. // Note that private functions bytecode includes a mix of acir and brillig. global MAX_PACKED_BYTECODE_SIZE_PER_PRIVATE_FUNCTION_IN_FIELDS: u32 = 3000; @@ -210,11 +210,11 @@ global L2_GAS_PER_LOG_BYTE: u32 = 4; global L2_GAS_PER_L2_TO_L1_MSG: u32 = 200; // CANONICAL CONTRACT ADDRESSES -global CANONICAL_AUTH_REGISTRY_ADDRESS = AztecAddress::from_field(0x2eaf8c848ed830b7cdab9140c3dcdd17d7f940c2a07885ba9424d2d23823bab5); -global DEPLOYER_CONTRACT_ADDRESS = AztecAddress::from_field(0x2651a556c300076c79a344aed9a5668eaeb30c2a9dcea213c2f72fcd5294e78e); -global REGISTERER_CONTRACT_ADDRESS = AztecAddress::from_field(0x1744903cc88b0643836bec516964190f785447ab8238828799de72333b919f7b); -global FEE_JUICE_ADDRESS = AztecAddress::from_field(0x2443ef55be2bd7b6a149afa9e325c98ce9040d8f020c2933da3f7ed471e92813); -global ROUTER_ADDRESS = AztecAddress::from_field(0x1011feaa54609098a884322267ec754c637b280c15aa79c3be9f1394e2b29cd3); +global CANONICAL_AUTH_REGISTRY_ADDRESS = AztecAddress::from_field(0x16ebe2290b321d9de51756a082a44977307b972263f029e7c0f911d3fcffe0b0); +global DEPLOYER_CONTRACT_ADDRESS = AztecAddress::from_field(0x302e348e3cb37144495941e9450f4350a869346137cdd9615ba4c683e28eed11); +global REGISTERER_CONTRACT_ADDRESS = AztecAddress::from_field(0x22753fdb0b58309a2aa5879c6288c3d6aaa176c1b0253bda46874f58d56b9902); +global FEE_JUICE_ADDRESS = AztecAddress::from_field(0x09d367c4579e6e8a0ee3e0c4489e30676873499dba621be0850b027f81c70e38); +global ROUTER_ADDRESS = AztecAddress::from_field(0x12ef89dd7c3b1a0d52b7b6a06dc3ab8f6febeb9683fc4bca7b9f74a3df4a7e4a); // LENGTH OF STRUCTS SERIALIZED TO FIELDS global AZTEC_ADDRESS_LENGTH: u32 = 1; @@ -327,7 +327,7 @@ global AVM_VERIFICATION_KEY_LENGTH_IN_FIELDS: u32 = 2 + 16 * 4; // `AVM_PROOF_LENGTH_IN_FIELDS` must be updated when AVM circuit changes. // To determine latest value, hover `COMPUTED_AVM_PROOF_LENGTH_IN_FIELDS` // in barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.hpp -global AVM_PROOF_LENGTH_IN_FIELDS: u32 = 3822; +global AVM_PROOF_LENGTH_IN_FIELDS: u32 = 3837; global AVM_PUBLIC_COLUMN_MAX_SIZE : u32 = 1024; global AVM_PUBLIC_INPUTS_FLATTENED_SIZE : u32 = 2 * AVM_PUBLIC_COLUMN_MAX_SIZE + PUBLIC_CIRCUIT_PUBLIC_INPUTS_LENGTH; /** diff --git a/noir-projects/noir-protocol-circuits/gates_report.json b/noir-projects/noir-protocol-circuits/gates_report.json deleted file mode 100644 index 6ac07c487bf..00000000000 --- a/noir-projects/noir-protocol-circuits/gates_report.json +++ /dev/null @@ -1,2065057 +0,0 @@ -{"programs": [ -{"package_name": "blob", "functions": [{ - "acir_opcodes": 196311, - "circuit_size": 398044, - "gates_per_opcode": [ - 2, - 1, - 77, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 77, - 0, - 1, - 0, - 0, - 2783, - 6, - 25, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5, - 6, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 0, - 5, - 5, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "empty_nested", "functions": [{ - "acir_opcodes": 0, - "circuit_size": 8, - "gates_per_opcode": [], - "name": "main" -}] -}, -{"package_name": "empty_nested_simulated", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 8, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "parity_base", "functions": [{ - "acir_opcodes": 349, - "circuit_size": 50957, - "gates_per_opcode": [ - 0, - 46, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9520, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "parity_root", "functions": [{ - "acir_opcodes": 374, - "circuit_size": 5393026, - "gates_per_opcode": [ - 1342999, - 2, - 1, - 1, - 1, - 1, - 1, - 1342083, - 1, - 1, - 1, - 1, - 1, - 1, - 1342081, - 1, - 1, - 1, - 1, - 1, - 1, - 1342079, - 1, - 1, - 1, - 0, - 46, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9520, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_empty", "functions": [{ - "acir_opcodes": 670, - "circuit_size": 4129, - "gates_per_opcode": [ - 2740, - 2, - 2, - 1, - 2, - 48, - 0, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_empty_simulated", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 671, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_init", "functions": [{ - "acir_opcodes": 27819, - "circuit_size": 37788, - "gates_per_opcode": [ - 2740, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 46, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 4, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 4, - 1, - 2, - 2, - 2, - 4, - 1, - 2, - 2, - 2, - 1, - 4, - 2, - 2, - 2, - 1, - 0, - 2, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 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, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 3, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 13, - 0, - 5, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 77, - 1, - 77, - 1, - 77, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_init_simulated", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 2175, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_inner", "functions": [{ - "acir_opcodes": 48931, - "circuit_size": 65346, - "gates_per_opcode": [ - 2740, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 56, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 56, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 73, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 56, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 58, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 9, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 58, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 9, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 9, - 1, - 1, - 1, - 46, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 35, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 7, - 1, - 2, - 2, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 4, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 3, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 0, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 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, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 4, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 13, - 0, - 5, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 56, - 1, - 2, - 1, - 56, - 1, - 2, - 1, - 56, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 56, - 1, - 2, - 1, - 56, - 1, - 2, - 1, - 56, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 56, - 1, - 2, - 1, - 56, - 1, - 1, - 1, - 56, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 56, - 1, - 2, - 1, - 56, - 1, - 2, - 1, - 56, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 73, - 1, - 1, - 1, - 73, - 1, - 2, - 1, - 73, - 1, - 2, - 1, - 73, - 1, - 2, - 1, - 73, - 1, - 1, - 1, - 73, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 73, - 1, - 2, - 1, - 73, - 1, - 2, - 1, - 73, - 1, - 1, - 1, - 73, - 1, - 2, - 1, - 73, - 1, - 2, - 1, - 73, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 56, - 1, - 2, - 1, - 56, - 1, - 2, - 1, - 56, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 56, - 1, - 2, - 1, - 56, - 1, - 2, - 1, - 56, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 58, - 1, - 2, - 1, - 58, - 1, - 1, - 1, - 58, - 1, - 2, - 1, - 58, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 58, - 1, - 2, - 1, - 58, - 1, - 1, - 1, - 58, - 1, - 2, - 1, - 58, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 58, - 1, - 2, - 1, - 58, - 1, - 2, - 1, - 58, - 1, - 2, - 1, - 58, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 58, - 1, - 2, - 1, - 58, - 1, - 2, - 1, - 58, - 1, - 2, - 1, - 58, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 1, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 1, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 1, - 1, - 35, - 1, - 2, - 1, - 35, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 1, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 1, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 1, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 2, - 1, - 35, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 7, - 1, - 7, - 1, - 7, - 1, - 7, - 1, - 7, - 1, - 7, - 1, - 7, - 1, - 7, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 77, - 1, - 77, - 1, - 77, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 13, - 1, - 2, - 1, - 13, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_inner_simulated", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 2175, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_reset", "functions": [{ - "acir_opcodes": 92596, - "circuit_size": 474250, - "gates_per_opcode": [ - 2740, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 3, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 9, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 46, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 4, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 5, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 99, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 5, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 51, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 7, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 5, - 1, - 0, - 2, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 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, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 3, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 4, - 4, - 4, - 3, - 3, - 3, - 3, - 2, - 2, - 3, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 766, - 0, - 15, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 5, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 751, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 0, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_reset_big", "functions": [{ - "acir_opcodes": 62353, - "circuit_size": 262917, - "gates_per_opcode": [ - 2740, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 4, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 3, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 4, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 9, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 46, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 4, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 3, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 47, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 3, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 26, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 4, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 3, - 1, - 0, - 2, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 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, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 3, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 4, - 4, - 4, - 5, - 5, - 3, - 3, - 3, - 3, - 3, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 47, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 10, - 1, - 26, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 26, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 767, - 0, - 15, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 5, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 3, - 1, - 5, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 0, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_reset_full_inner", "functions": [{ - "acir_opcodes": 85690, - "circuit_size": 444570, - "gates_per_opcode": [ - 2740, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 3, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 46, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 4, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 5, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 99, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 5, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 51, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 7, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 5, - 1, - 0, - 2, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 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, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 3, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 4, - 4, - 4, - 2, - 3, - 3, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 99, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 18, - 1, - 51, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 766, - 0, - 15, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 5, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 750, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 748, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 0, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_reset_medium", "functions": [{ - "acir_opcodes": 47044, - "circuit_size": 156732, - "gates_per_opcode": [ - 2740, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 6, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 4, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 7, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 9, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 46, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 3, - 1, - 2, - 2, - 2, - 4, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 21, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 14, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 0, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 3, - 1, - 2, - 2, - 2, - 3, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 4, - 4, - 4, - 9, - 9, - 3, - 5, - 3, - 4, - 3, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 21, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 14, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 766, - 0, - 14, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 5, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 748, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 750, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 748, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 750, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 748, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 750, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 748, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 750, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 0, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 7, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 7, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 9, - 1, - 1, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 77, - 77, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 1, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 9, - 1, - 1, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 1, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 9, - 1, - 1, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 1, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 9, - 1, - 1, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 1, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 1, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 1, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 1, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 1, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 1, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 1, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 1, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 1, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 1, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 2, - 5, - 1, - 1, - 5, - 1, - 2, - 5, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_reset_simulated", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 2175, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_reset_simulated_big", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 2175, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_reset_simulated_full_inner", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 2175, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_reset_simulated_medium", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 2175, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_reset_simulated_small", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 2175, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_reset_simulated_tiny", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 2175, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_reset_small", "functions": [{ - "acir_opcodes": 39387, - "circuit_size": 103741, - "gates_per_opcode": [ - 2740, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 11, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 11, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 17, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 5, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 12, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 9, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 46, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 3, - 1, - 2, - 2, - 2, - 4, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 10, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 8, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 0, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 3, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 4, - 4, - 4, - 17, - 17, - 3, - 9, - 3, - 4, - 3, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 11, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 11, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 11, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 11, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 10, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 10, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 12, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 12, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 11, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 11, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 11, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 1, - 1, - 11, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 11, - 1, - 2, - 1, - 11, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 1, - 1, - 17, - 1, - 2, - 1, - 17, - 766, - 0, - 14, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 5, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 3, - 1, - 17, - 1, - 1, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 1, - 1, - 17, - 1, - 3, - 1, - 17, - 1, - 1, - 1, - 17, - 748, - 0, - 13, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 1, - 1, - 17, - 1, - 2, - 1, - 17, - 750, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 3, - 1, - 17, - 1, - 1, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 1, - 1, - 17, - 1, - 3, - 1, - 17, - 1, - 1, - 1, - 17, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 1, - 1, - 17, - 1, - 2, - 1, - 17, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 3, - 1, - 17, - 1, - 1, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 1, - 1, - 17, - 1, - 3, - 1, - 17, - 1, - 1, - 1, - 17, - 748, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 1, - 1, - 17, - 1, - 2, - 1, - 17, - 750, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 3, - 1, - 17, - 1, - 1, - 1, - 17, - 1, - 2, - 1, - 17, - 1, - 1, - 1, - 17, - 1, - 3, - 1, - 17, - 1, - 1, - 1, - 17, - 749, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 16, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 16, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 16, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 16, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 12, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 16, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 16, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 16, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 16, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 12, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 16, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 16, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 16, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 16, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 16, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 16, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 16, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 16, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 12, - 1, - 2, - 1, - 12, - 1, - 1, - 1, - 12, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 16, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 16, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 17, - 1, - 2, - 17, - 1, - 2, - 17, - 0, - 1, - 1, - 77, - 1, - 77, - 77, - 1, - 1, - 1, - 17, - 1, - 2, - 17, - 1, - 2, - 17, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 17, - 1, - 1, - 17, - 1, - 2, - 17, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 17, - 1, - 2, - 17, - 1, - 1, - 17, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 17, - 1, - 2, - 17, - 1, - 2, - 17, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 1, - 17, - 1, - 2, - 17, - 1, - 2, - 17, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 17, - 1, - 1, - 17, - 1, - 2, - 17, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 17, - 1, - 2, - 17, - 1, - 1, - 17, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 17, - 1, - 1, - 17, - 1, - 2, - 17, - 1, - 2, - 17, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 17, - 1, - 2, - 17, - 1, - 2, - 17, - 1, - 2, - 17, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 17, - 1, - 2, - 17, - 1, - 1, - 17, - 1, - 2, - 17, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 17, - 1, - 2, - 17, - 1, - 2, - 17, - 1, - 2, - 17, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 17, - 1, - 2, - 17, - 1, - 1, - 17, - 1, - 2, - 17, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 17, - 1, - 2, - 17, - 1, - 2, - 17, - 1, - 2, - 17, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 17, - 1, - 2, - 17, - 1, - 1, - 17, - 1, - 2, - 17, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 17, - 1, - 2, - 17, - 1, - 2, - 17, - 1, - 2, - 17, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 9, - 1, - 1, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 2, - 9, - 1, - 1, - 9, - 1, - 2, - 9, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_reset_tiny", "functions": [{ - "acir_opcodes": 35560, - "circuit_size": 77335, - "gates_per_opcode": [ - 2740, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 20, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 20, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 32, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 6, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 22, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 9, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 46, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 3, - 1, - 2, - 2, - 2, - 4, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 6, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 5, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 0, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 3, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 4, - 4, - 4, - 31, - 32, - 3, - 15, - 3, - 4, - 3, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 20, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 20, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 20, - 1, - 1, - 1, - 20, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 20, - 1, - 1, - 1, - 20, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 20, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 20, - 1, - 1, - 1, - 20, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 20, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 20, - 1, - 1, - 1, - 20, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 20, - 1, - 1, - 1, - 20, - 1, - 2, - 1, - 22, - 1, - 2, - 1, - 22, - 1, - 2, - 1, - 22, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 20, - 1, - 1, - 1, - 22, - 1, - 2, - 1, - 22, - 1, - 2, - 1, - 22, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 20, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 22, - 1, - 1, - 1, - 22, - 1, - 2, - 1, - 22, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 20, - 1, - 1, - 1, - 20, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 22, - 1, - 2, - 1, - 22, - 1, - 1, - 1, - 22, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 20, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 20, - 1, - 2, - 1, - 20, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 20, - 1, - 2, - 1, - 20, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 20, - 1, - 2, - 1, - 20, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 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, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 32, - 1, - 1, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 1, - 1, - 32, - 766, - 0, - 15, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 5, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 32, - 1, - 3, - 1, - 32, - 1, - 1, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 1, - 1, - 32, - 1, - 3, - 1, - 32, - 748, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 32, - 1, - 1, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 1, - 1, - 32, - 750, - 0, - 12, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 32, - 1, - 3, - 1, - 32, - 1, - 1, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 1, - 1, - 32, - 1, - 3, - 1, - 32, - 749, - 0, - 11, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 0, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 27, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 27, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 22, - 1, - 2, - 1, - 22, - 1, - 2, - 1, - 22, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 27, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 27, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 22, - 1, - 2, - 1, - 22, - 1, - 2, - 1, - 22, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 27, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 27, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 22, - 1, - 2, - 1, - 22, - 1, - 2, - 1, - 22, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 27, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 27, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 22, - 1, - 2, - 1, - 22, - 1, - 2, - 1, - 22, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 27, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 27, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 31, - 1, - 2, - 31, - 1, - 2, - 31, - 0, - 1, - 1, - 77, - 1, - 77, - 77, - 1, - 1, - 2, - 31, - 1, - 1, - 31, - 1, - 2, - 31, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 31, - 1, - 2, - 31, - 1, - 1, - 31, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 1, - 2, - 31, - 1, - 2, - 31, - 1, - 2, - 31, - 0, - 1, - 1, - 77, - 77, - 77, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 32, - 1, - 2, - 32, - 1, - 1, - 32, - 1, - 2, - 32, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 32, - 1, - 1, - 32, - 1, - 2, - 32, - 1, - 2, - 32, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 32, - 1, - 2, - 32, - 1, - 2, - 32, - 1, - 1, - 32, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 32, - 1, - 1, - 32, - 1, - 2, - 32, - 1, - 2, - 32, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 15, - 1, - 2, - 15, - 1, - 1, - 15, - 1, - 2, - 15, - 1, - 2, - 15, - 0, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_tail", "functions": [{ - "acir_opcodes": 4910, - "circuit_size": 12236, - "gates_per_opcode": [ - 2740, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 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, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 4, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 53, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 9, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 80, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 9, - 2, - 1, - 1, - 46, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 3, - 2, - 0, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 4, - 2, - 2, - 1, - 2, - 3, - 44, - 55, - 3, - 3, - 0, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 53, - 1, - 2, - 1, - 53, - 1, - 2, - 1, - 53, - 1, - 1, - 1, - 53, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 53, - 1, - 2, - 1, - 53, - 1, - 2, - 1, - 53, - 1, - 1, - 1, - 53, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 53, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 80, - 1, - 2, - 1, - 80, - 1, - 2, - 1, - 80, - 1, - 2, - 1, - 80, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 80, - 1, - 2, - 1, - 80, - 1, - 2, - 1, - 80, - 1, - 2, - 1, - 80, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 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, - 1, - 0, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 5, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 0, - 1, - 2, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 44, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 44, - 1, - 1, - 2, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 55, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 55, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 694, - 3, - 1, - 1, - 0, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 11, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 10, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_tail_simulated", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 671, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_tail_to_public", "functions": [{ - "acir_opcodes": 37506, - "circuit_size": 57548, - "gates_per_opcode": [ - 2740, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 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, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 4, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 44, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 9, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 48, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 28, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 9, - 2, - 1, - 1, - 46, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 32, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 3, - 1, - 2, - 2, - 2, - 4, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 0, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 56, - 56, - 3, - 3, - 3, - 3, - 3, - 3, - 4, - 3, - 3, - 4, - 0, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 44, - 1, - 1, - 1, - 44, - 1, - 2, - 1, - 44, - 1, - 2, - 1, - 44, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 44, - 1, - 1, - 1, - 44, - 1, - 2, - 1, - 44, - 1, - 2, - 1, - 44, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 44, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 48, - 1, - 2, - 1, - 48, - 1, - 1, - 1, - 48, - 1, - 2, - 1, - 48, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 48, - 1, - 2, - 1, - 48, - 1, - 1, - 1, - 48, - 1, - 2, - 1, - 48, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 3, - 3, - 3, - 3, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 44, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 44, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 48, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 48, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 28, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 28, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 9, - 1, - 2, - 1, - 9, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 32, - 1, - 1, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 1, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 1, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 1, - 1, - 32, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 1, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 1, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 1, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 2, - 1, - 32, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 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, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 56, - 1, - 2, - 1, - 56, - 1, - 2, - 1, - 56, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 56, - 1, - 2, - 1, - 56, - 1, - 2, - 1, - 56, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 56, - 1, - 1, - 1, - 56, - 1, - 2, - 1, - 56, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 56, - 1, - 2, - 1, - 56, - 1, - 1, - 1, - 56, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 695, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 10, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 11, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 9, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 3, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 10, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 9, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 11, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 4, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "private_kernel_tail_to_public_simulated", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 3957, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "public_kernel_app_logic", "functions": [{ - "acir_opcodes": 246381, - "circuit_size": 1961712, - "gates_per_opcode": [ - 1, - 2740, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 46, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 6, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 40, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 14, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 15, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 2, - 2, - 5, - 2, - 1, - 2, - 2, - 2, - 3, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 1, - 1466584, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 14, - 1, - 1, - 1, - 14, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 14, - 1, - 2, - 1, - 14, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 15, - 1, - 1, - 1, - 15, - 1, - 2, - 1, - 15, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 15, - 1, - 2, - 1, - 15, - 1, - 1, - 1, - 15, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 40, - 1, - 2, - 1, - 40, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 40, - 1, - 1, - 1, - 40, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 3, - 1, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 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, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 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, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 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, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 8, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 8, - 8, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 8, - 8, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "public_kernel_app_logic_simulated", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 3954, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "public_kernel_setup", "functions": [{ - "acir_opcodes": 246841, - "circuit_size": 1964915, - "gates_per_opcode": [ - 1, - 2740, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 3, - 2, - 1, - 1, - 46, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 4, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 40, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 14, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 15, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 2, - 2, - 5, - 2, - 1, - 2, - 2, - 2, - 3, - 3, - 1, - 2, - 2, - 2, - 1, - 1, - 0, - 2, - 1, - 1, - 1466585, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 14, - 1, - 1, - 1, - 14, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 14, - 1, - 2, - 1, - 14, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 15, - 1, - 1, - 1, - 15, - 1, - 2, - 1, - 15, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 15, - 1, - 2, - 1, - 15, - 1, - 1, - 1, - 15, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 40, - 1, - 2, - 1, - 40, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 40, - 1, - 1, - 1, - 40, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 3, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 2, - 1, - 1, - 1, - 1, - 1, - 4, - 4, - 1, - 2, - 4, - 1, - 2, - 4, - 1, - 2, - 4, - 1, - 1, - 4, - 1, - 2, - 4, - 1, - 2, - 4, - 1, - 2, - 4, - 1, - 1, - 4, - 1, - 2, - 4, - 1, - 2, - 4, - 1, - 2, - 4, - 1, - 1, - 4, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 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, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 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, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 1, - 4, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 4, - 1, - 6, - 4, - 6, - 4, - 6, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 4, - 1, - 1, - 1, - 1, - 1, - 6, - 4, - 1, - 1, - 1, - 1, - 1, - 6, - 4, - 6, - 4, - 6, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 4, - 6, - 4, - 6, - 4, - 6, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 4, - 1, - 1, - 1, - 1, - 1, - 6, - 4, - 1, - 1, - 1, - 1, - 1, - 6, - 4, - 6, - 4, - 6, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 4, - 6, - 4, - 6, - 4, - 6, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 8, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 8, - 8, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 8, - 8, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 8, - 8, - 8, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 4, - 1, - 1, - 1, - 2, - 1, - 2, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 4, - 1, - 2, - 1, - 2, - 1, - 1, - 4, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "public_kernel_setup_simulated", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 3954, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "public_kernel_tail", "functions": [{ - "acir_opcodes": 259775, - "circuit_size": 2704814, - "gates_per_opcode": [ - 1, - 2740, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 4, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 77, - 2, - 1, - 1, - 46, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 4, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 5, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 69, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 1466581, - 0, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 3, - 1, - 2, - 2, - 2, - 3, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 5, - 3, - 4, - 3, - 3, - 5, - 5, - 0, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 4, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 4, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 13, - 1, - 69, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 3, - 1, - 3, - 3, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 8, - 1, - 1, - 1, - 8, - 8, - 1, - 1, - 1, - 8, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 1, - 1, - 2, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 1, - 2, - 1, - 2, - 1, - 1, - 8, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 10, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 6, - 1, - 8, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 8, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 0, - 1, - 1, - 5, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 4, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 2, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 3, - 3, - 3, - 3, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 77, - 1, - 2, - 1, - 77, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 2, - 1, - 77, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 2, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 2, - 3, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 4, - 1, - 2, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "public_kernel_tail_simulated", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 668, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "public_kernel_teardown", "functions": [{ - "acir_opcodes": 247012, - "circuit_size": 1962496, - "gates_per_opcode": [ - 1, - 2740, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 46, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 6, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 40, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 14, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 15, - 2, - 1, - 3, - 2, - 2, - 2, - 1, - 2, - 2, - 5, - 2, - 1, - 2, - 2, - 2, - 3, - 3, - 2, - 1, - 2, - 2, - 2, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 1, - 1, - 1466585, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 14, - 1, - 1, - 1, - 14, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 14, - 1, - 2, - 1, - 14, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 15, - 1, - 1, - 1, - 15, - 1, - 2, - 1, - 15, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 15, - 1, - 2, - 1, - 15, - 1, - 1, - 1, - 15, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 40, - 1, - 2, - 1, - 40, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 40, - 1, - 1, - 1, - 40, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 3, - 1, - 2, - 1, - 3, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 3, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 4, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 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, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 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, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 1, - 2, - 1, - 5, - 1, - 1, - 1, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 1, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 2, - 1, - 2, - 5, - 5, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 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, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 0, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 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, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 4, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 3, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 1, - 1, - 6, - 1, - 2, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 8, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 8, - 8, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 8, - 8, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 8, - 8, - 8, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 8, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 6, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "public_kernel_teardown_simulated", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 3954, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "rollup_base", "functions": [{ - "acir_opcodes": 347688, - "circuit_size": 3607500, - "gates_per_opcode": [ - 1, - 2740, - 3, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 127, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 48, - 1, - 2, - 2, - 2, - 4, - 1, - 2, - 2, - 1, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 2, - 2, - 1, - 2, - 3, - 1362943, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 0, - 0, - 694, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 9, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 0, - 2, - 14, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 0, - 3, - 1, - 1, - 3, - 1, - 3, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 1, - 3, - 4, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 4, - 3, - 1, - 4, - 1, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 10, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 0, - 1, - 1, - 152, - 1, - 77, - 0, - 1, - 1, - 0, - 3, - 1, - 1, - 1, - 1, - 1, - 127, - 1, - 2, - 1, - 127, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 2, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 2, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 3, - 1, - 3, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 6, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 7, - 1, - 7, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 3, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 1, - 1, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 11851, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 11851, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 11851, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 11851, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 11851, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 11851, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 11851, - 0, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 11851, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 7, - 1, - 7, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 7, - 1, - 0, - 1, - 0, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 10, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 0, - 5, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 3, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 2, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 0, - 1, - 1, - 0, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 9, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 6, - 6, - 6, - 1, - 3, - 1, - 1, - 1, - 2, - 6, - 6, - 6, - 1, - 1, - 1, - 3, - 1, - 1, - 6, - 6, - 6, - 1, - 2, - 1, - 1, - 1, - 3, - 6, - 6, - 6, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 2, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 10, - 1, - 10, - 1, - 1, - 1, - 10, - 1, - 1, - 1, - 10, - 1, - 1, - 1, - 10, - 1, - 2, - 1, - 10, - 1, - 1, - 1, - 10, - 10, - 1, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 130407, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18743, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 18743, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 530291, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "rollup_base_simulated", "functions": [{ - "acir_opcodes": 1, - "circuit_size": 34, - "gates_per_opcode": [ - 0 - ], - "name": "main" -}] -}, -{"package_name": "rollup_block_merge", "functions": [{ - "acir_opcodes": 18204, - "circuit_size": 2741585, - "gates_per_opcode": [ - 2740, - 2, - 48, - 4, - 2, - 1, - 3, - 3, - 1345701, - 1344812, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 3, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6782, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 27, - 1, - 27, - 1, - 1, - 1, - 27, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 27, - 1, - 2, - 1, - 27, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 27, - 1, - 27, - 1, - 2, - 1, - 27, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 27, - 1, - 1, - 1, - 27, - 1, - 1, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 8, - 1, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "rollup_block_root", "functions": [{ - "acir_opcodes": 803, - "circuit_size": 4051308, - "gates_per_opcode": [ - 1, - 2, - 1, - 48, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 1343763, - 1342845, - 1342081, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3118, - 1, - 1, - 2, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 3, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 0, - 2, - 1, - 1, - 1, - 3, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6782, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 77, - 1, - 77, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 1, - 1, - 1, - 1, - 77, - 0, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "rollup_merge", "functions": [{ - "acir_opcodes": 319, - "circuit_size": 2703744, - "gates_per_opcode": [ - 1, - 2, - 1, - 48, - 3, - 1, - 2, - 1, - 3, - 1, - 2, - 1, - 3, - 4, - 1, - 2, - 1, - 3, - 1, - 2, - 1343764, - 1342845, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 3118, - 1, - 1, - 3, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6782, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6779, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -}, -{"package_name": "rollup_root", "functions": [{ - "acir_opcodes": 18188, - "circuit_size": 2741553, - "gates_per_opcode": [ - 2740, - 2, - 48, - 4, - 2, - 1, - 3, - 3, - 1345701, - 1344812, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 3, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6782, - 0, - 2, - 0, - 1, - 1, - 1, - 2, - 1, - 2, - 27, - 1, - 27, - 1, - 1, - 1, - 27, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 27, - 1, - 2, - 1, - 27, - 1, - 1, - 0, - 2, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 27, - 1, - 27, - 1, - 2, - 1, - 27, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 2, - 1, - 27, - 1, - 1, - 1, - 27, - 1, - 1, - 1, - 2, - 0, - 2, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 1, - 6, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 6, - 1, - 6, - 1, - 1, - 1, - 6, - 1, - 2, - 1, - 6, - 1, - 1, - 1, - 6, - 6, - 1, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 8, - 1, - 8, - 1, - 1, - 1, - 8, - 1, - 2, - 1, - 8, - 1, - 1, - 1, - 8, - 8, - 1, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "name": "main" -}] -} -]} diff --git a/yarn-project/aztec.js/src/deployment/register_class.ts b/yarn-project/aztec.js/src/deployment/register_class.ts index 2176fdf56f4..18211486e8b 100644 --- a/yarn-project/aztec.js/src/deployment/register_class.ts +++ b/yarn-project/aztec.js/src/deployment/register_class.ts @@ -7,14 +7,14 @@ import { getRegistererContract } from './protocol_contracts.js'; /** Sets up a call to register a contract class given its artifact. */ export async function registerContractClass( - wallet: Wallet, - artifact: ContractArtifact, + wallet: Wallet, + artifact: ContractArtifact, ): Promise { - const { artifactHash, privateFunctionsRoot, publicBytecodeCommitment, packedBytecode } = - getContractClassFromArtifact(artifact); - console.log('REGISTERED CONTRACT CLASS Public bytecode commitment: ', publicBytecodeCommitment.toString()); - const encodedBytecode = bufferAsFields(packedBytecode, MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS); - const registerer = getRegistererContract(wallet); - await wallet.addCapsule(encodedBytecode); - return registerer.methods.register(artifactHash, privateFunctionsRoot, publicBytecodeCommitment); + const { artifactHash, privateFunctionsRoot, publicBytecodeCommitment, packedBytecode } = + getContractClassFromArtifact(artifact); + const bytecodeLength = Math.ceil(packedBytecode.length / 31); // We pack them into chunks of 31 bytes + const encodedBytecode = bufferAsFields(packedBytecode, MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS); + const registerer = getRegistererContract(wallet); + await wallet.addCapsule(encodedBytecode); + return registerer.methods.register(artifactHash, privateFunctionsRoot, publicBytecodeCommitment, bytecodeLength); } diff --git a/yarn-project/circuits.js/src/constants.gen.ts b/yarn-project/circuits.js/src/constants.gen.ts index 84ca58025f9..fb58deb135c 100644 --- a/yarn-project/circuits.js/src/constants.gen.ts +++ b/yarn-project/circuits.js/src/constants.gen.ts @@ -90,7 +90,7 @@ export const AZTEC_EPOCH_DURATION = 48; export const AZTEC_TARGET_COMMITTEE_SIZE = 48; export const GENESIS_ARCHIVE_ROOT = 8142738430000951296386584486068033372964809139261822027365426310856631083550n; export const FEE_JUICE_INITIAL_MINT = 20000000000; -export const MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS = 20000; +export const MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS = 3000; export const MAX_PACKED_BYTECODE_SIZE_PER_PRIVATE_FUNCTION_IN_FIELDS = 3000; export const MAX_PACKED_BYTECODE_SIZE_PER_UNCONSTRAINED_FUNCTION_IN_FIELDS = 3000; export const REGISTERER_PRIVATE_FUNCTION_BROADCASTED_ADDITIONAL_FIELDS = 19; @@ -125,12 +125,12 @@ export const L2_GAS_PER_L1_TO_L2_MSG_READ_REQUEST = 480; export const L2_GAS_PER_LOG_BYTE = 4; export const L2_GAS_PER_L2_TO_L1_MSG = 200; export const CANONICAL_AUTH_REGISTRY_ADDRESS = - 21116559089411262815473908103650044294944329852020607096163020062313146464949n; -export const DEPLOYER_CONTRACT_ADDRESS = 17332143985649714511707012264458586779648720880132285680582845859206798829454n; + 10367652630266020489903597403740855630875483787219246409272999235813107556528n; +export const DEPLOYER_CONTRACT_ADDRESS = 21792654422491608007482167227129894566813584910736822764811909177844536634641n; export const REGISTERER_CONTRACT_ADDRESS = - 10524336608010444619716776908338324512730781622649301788244041706462308835195n; -export const FEE_JUICE_ADDRESS = 16403293131337462613155196361326253947240460747930296763217810618002629535763n; -export const ROUTER_ADDRESS = 7268799613082469933251235702514160327341161584122631177360064643484764773587n; + 15585798673853010492123669545215912437570562212426440404568423552367406586114n; +export const FEE_JUICE_ADDRESS = 4444336541168247213466174979492237365557250727898612974872691091083784293944n; +export const ROUTER_ADDRESS = 8564859233461589816161798798617919343839107831666181567459338285971665485386n; export const AZTEC_ADDRESS_LENGTH = 1; export const GAS_FEES_LENGTH = 2; export const GAS_LENGTH = 2; @@ -215,7 +215,7 @@ export const NESTED_RECURSIVE_PROOF_LENGTH = 463; export const TUBE_PROOF_LENGTH = 463; export const VERIFICATION_KEY_LENGTH_IN_FIELDS = 128; export const AVM_VERIFICATION_KEY_LENGTH_IN_FIELDS = 66; -export const AVM_PROOF_LENGTH_IN_FIELDS = 3822; +export const AVM_PROOF_LENGTH_IN_FIELDS = 3837; export const AVM_PUBLIC_COLUMN_MAX_SIZE = 1024; export const AVM_PUBLIC_INPUTS_FLATTENED_SIZE = 2739; export const MEM_TAG_U1 = 1; diff --git a/yarn-project/circuits.js/src/contract/contract_class_id.ts b/yarn-project/circuits.js/src/contract/contract_class_id.ts index 1b771cf0071..4f082ac2f59 100644 --- a/yarn-project/circuits.js/src/contract/contract_class_id.ts +++ b/yarn-project/circuits.js/src/contract/contract_class_id.ts @@ -20,54 +20,53 @@ import { computePrivateFunctionsRoot } from './private_function.js'; * @returns The identifier. */ export function computeContractClassId(contractClass: ContractClass | ContractClassIdPreimage): Fr { - return computeContractClassIdWithPreimage(contractClass).id; + return computeContractClassIdWithPreimage(contractClass).id; } /** Computes a contract class id and returns it along with its preimage. */ export function computeContractClassIdWithPreimage( - contractClass: ContractClass | ContractClassIdPreimage, + contractClass: ContractClass | ContractClassIdPreimage, ): ContractClassIdPreimage & { id: Fr } { - const artifactHash = contractClass.artifactHash; - const privateFunctionsRoot = - 'privateFunctionsRoot' in contractClass - ? contractClass.privateFunctionsRoot - : computePrivateFunctionsRoot(contractClass.privateFunctions); - const publicBytecodeCommitment = - 'publicBytecodeCommitment' in contractClass - ? contractClass.publicBytecodeCommitment - : computePublicBytecodeCommitment(contractClass.packedBytecode); - console.log('PUBLIC BYTECODE COMMITMENT: ', publicBytecodeCommitment.toString()); - const id = poseidon2HashWithSeparator( - [artifactHash, privateFunctionsRoot, publicBytecodeCommitment], - GeneratorIndex.CONTRACT_LEAF, // TODO(@spalladino): Review all generator indices in this file - ); - return { id, artifactHash, privateFunctionsRoot, publicBytecodeCommitment }; + const artifactHash = contractClass.artifactHash; + const privateFunctionsRoot = + 'privateFunctionsRoot' in contractClass + ? contractClass.privateFunctionsRoot + : computePrivateFunctionsRoot(contractClass.privateFunctions); + const publicBytecodeCommitment = + 'publicBytecodeCommitment' in contractClass + ? contractClass.publicBytecodeCommitment + : computePublicBytecodeCommitment(contractClass.packedBytecode); + const id = poseidon2HashWithSeparator( + [artifactHash, privateFunctionsRoot, publicBytecodeCommitment], + GeneratorIndex.CONTRACT_LEAF, // TODO(@spalladino): Review all generator indices in this file + ); + return { id, artifactHash, privateFunctionsRoot, publicBytecodeCommitment }; } /** Returns the preimage of a contract class id given a contract class. */ export function computeContractClassIdPreimage(contractClass: ContractClass): ContractClassIdPreimage { - const privateFunctionsRoot = computePrivateFunctionsRoot(contractClass.privateFunctions); - const publicBytecodeCommitment = computePublicBytecodeCommitment(contractClass.packedBytecode); - return { artifactHash: contractClass.artifactHash, privateFunctionsRoot, publicBytecodeCommitment }; + const privateFunctionsRoot = computePrivateFunctionsRoot(contractClass.privateFunctions); + const publicBytecodeCommitment = computePublicBytecodeCommitment(contractClass.packedBytecode); + return { artifactHash: contractClass.artifactHash, privateFunctionsRoot, publicBytecodeCommitment }; } /** Preimage of a contract class id. */ export type ContractClassIdPreimage = { - artifactHash: Fr; - privateFunctionsRoot: Fr; - publicBytecodeCommitment: Fr; + artifactHash: Fr; + privateFunctionsRoot: Fr; + publicBytecodeCommitment: Fr; }; // TODO(#5860): Replace with actual implementation // Changed to work with canonical contracts that may have non-deterministic noir compiles and we want to keep the address constant export function computePublicBytecodeCommitment(packedBytecode: Buffer) { - // Convert Buffer into chunks of field elements - const encodedBytecode: Fr[] = bufferAsFields(packedBytecode, MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS); - // Hash it - let bytecodeCommitment = poseidon2Hash([encodedBytecode[0]]); - for (let i = 1; i < encodedBytecode.length; i++) { - bytecodeCommitment = poseidon2Hash([bytecodeCommitment, encodedBytecode[i]]); - } - return bytecodeCommitment; - // return new Fr(5); + const numFieldElems = Math.ceil(packedBytecode.length / (Fr.SIZE_IN_BYTES - 1)); // We pack them into chunks of 31 bytes + // Convert Buffer into chunks of field elements + const encodedBytecode: Fr[] = bufferAsFields(packedBytecode, numFieldElems); + // Hash it + let bytecodeCommitment = new Fr(0); + for (let i = 0; i < encodedBytecode.length; i++) { + bytecodeCommitment = poseidon2Hash([encodedBytecode[i], bytecodeCommitment]); + } + return bytecodeCommitment; } diff --git a/yarn-project/circuits.js/src/structs/avm/avm.ts b/yarn-project/circuits.js/src/structs/avm/avm.ts index e39f64dcbbe..db71997b205 100644 --- a/yarn-project/circuits.js/src/structs/avm/avm.ts +++ b/yarn-project/circuits.js/src/structs/avm/avm.ts @@ -88,7 +88,7 @@ export class AvmExternalCallHint { returnData: Fr[], public readonly gasUsed: Gas, public readonly endSideEffectCounter: Fr, - packedBytecode: Fr[], // This might be easier to work with + packedBytecode: Fr[], // This might be easier to work with, but buffer would be more efficient. ) { this.returnData = new Vector(returnData); this.packedBytecode = new Vector(packedBytecode); diff --git a/yarn-project/circuits.js/src/tests/factories.ts b/yarn-project/circuits.js/src/tests/factories.ts index ca44d1a5131..fc23edcc5e1 100644 --- a/yarn-project/circuits.js/src/tests/factories.ts +++ b/yarn-project/circuits.js/src/tests/factories.ts @@ -1422,7 +1422,7 @@ export function makeAvmExternalCallHint(seed = 0): AvmExternalCallHint { makeArray((seed % 100) + 10, i => new Fr(i), seed + 0x1000), new Gas(seed + 0x200, seed), new Fr(seed + 0x300), - makeArray((seed % 100) + 11, i => new Fr(i), seed + 0x1000), + makeArray((seed % 200) + 11, i => new Fr(i), seed + 0x1000), ); } diff --git a/yarn-project/end-to-end/src/e2e_deploy_contract/contract_class_registration.test.ts b/yarn-project/end-to-end/src/e2e_deploy_contract/contract_class_registration.test.ts index 24c73134348..3f7379ee526 100644 --- a/yarn-project/end-to-end/src/e2e_deploy_contract/contract_class_registration.test.ts +++ b/yarn-project/end-to-end/src/e2e_deploy_contract/contract_class_registration.test.ts @@ -50,7 +50,7 @@ describe('e2e_deploy_contract contract class registration', () => { contractClass = getContractClassFromArtifact(artifact); }); - it.only('registers the contract class on the node', async () => { + it('registers the contract class on the node', async () => { const registeredClass = await aztecNode.getContractClass(contractClass.id); expect(registeredClass).toBeDefined(); expect(registeredClass!.artifactHash.toString()).toEqual(contractClass.artifactHash.toString()); diff --git a/yarn-project/simulator/src/public/side_effect_trace.ts b/yarn-project/simulator/src/public/side_effect_trace.ts index 4cd0135b833..9cf5c28557c 100644 --- a/yarn-project/simulator/src/public/side_effect_trace.ts +++ b/yarn-project/simulator/src/public/side_effect_trace.ts @@ -12,7 +12,6 @@ import { Gas, L2ToL1Message, LogHash, - MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS, NoteHash, Nullifier, type PublicInnerCallRequest, @@ -185,8 +184,10 @@ export class PublicSideEffectTrace implements PublicSideEffectTraceInterface { const basicLogHash = Fr.fromBuffer(ulog.hash()); this.unencryptedLogs.push(ulog); this.allUnencryptedLogs.push(ulog); - // This length is for charging DA and is checked on-chain - has to be length of log preimage + 4 bytes. - // The .length call also has a +4 but that is unrelated + // We want the length of the buffer output from function_l2_logs -> toBuffer to equal the stored log length in the kernels. + // The kernels store the length of the processed log as 4 bytes; thus for this length value to match the log length stored in the kernels, + // we need to add four to the length here. + // https://github.com/AztecProtocol/aztec-packages/issues/6578#issuecomment-2125003435 this.unencryptedLogsHashes.push(new LogHash(basicLogHash, this.sideEffectCounter, new Fr(ulog.length + 4))); this.logger.debug(`NEW_UNENCRYPTED_LOG cnt: ${this.sideEffectCounter}`); this.incrementSideEffectCounter(); @@ -252,8 +253,10 @@ export class PublicSideEffectTrace implements PublicSideEffectTraceInterface { this.publicCallRequests.push(resultToPublicCallRequest(result)); + // The number of 31 bytes chunks required to store the bytecode + const numFields = Math.ceil(bytecode.length / (Fr.SIZE_IN_BYTES - 1)); // TODO: Check this is packed in the same way as during deployment - const encodedBytecode: Fr[] = bufferAsFields(bytecode, MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS); + const encodedBytecode: Fr[] = bufferAsFields(bytecode, numFields); this.avmCircuitHints.externalCalls.items.push( new AvmExternalCallHint( /*success=*/ new Fr(result.reverted ? 0 : 1),